备考2019年高考英语一轮复习28:虚拟语气

试卷更新日期:2018-09-20 类型:一轮复习

一、单选题

  • 1. It's strange that he _______ have taken the books without the owner's permission.
    A、would B、should C、could D、might
  • 2. ZhouYang can't thank her parents ______much because without their help she _____have won the first place in the Winter Olympic Games.

    A、very; shouldn't B、that; might not C、too; wouldn't D、so; couldn't
  • 3. His suggestion that she ________ in his home suggested he ________ very warm-hearted.
    A、would stay; was B、stayed; be C、should stay; be D、stay; was
  • 4. I ________ put the phone back into my pocket ________ you reminded me when the teacher approached.
    A、should; if B、would have; had C、hadn't; would D、could have; if
  • 5. He would be in better health now _______ with too much work when young.
    A、had he not burdened himself B、if he was not burdened C、were he not burdened D、had he not been burdened himself
  • 6. I can't thank you _____much, because without your help I _____ have won the first place.
    A、too; wouldn't B、very; shouldn't C、that; might not D、so; couldn't
  • 7. Were it not for the fact that he ______ his work, he ______ enjoying himself by the seaside.
    A、completed; wouldn't have been B、had completed; wouldn't have been C、has completed; wouldn't be D、completes; wouldn't be
  • 8. —It seems that people are becoming more and more selfish.

    —How much happier life would be if we ________to the values of the past!

    A、would return B、had returned C、return D、were to return
  • 9. He was very busy yesterday, otherwise he ____ to the meeting.

    A、would come B、would have come C、came D、had come
  • 10. If my lawyer ______ here last Saturday, he ______ me from going.

    A、had been; would have prevented B、had been; would prevent C、were; would prevent D、were; would have prevented
  • 11. The professor suggested the problem ________ at once.
    A、referred to be solved B、referred to solving C、referred to was solved D、referred to must be solved
  • 12. —What do you think of a house supplied by Lovell?

             you buy a home from Lovell,the company promises to buy it back at the same price after three years.

    A、Should B、Must C、Could D、Would
  • 13. We _______ home now if you hadn't taken the wrong turning.
    A、would be B、are C、were D、will be
  • 14. — I'm worried about the sports meet. Do you think it will be postponed?

    — If it _______ rain tomorrow, but actually the weather forecast has removed our worry.

    A、could B、would C、might D、should
  • 15. If he        more careful, he would have got much better results in the finals.
    A、had been B、was C、has been D、were
  • 16. If he _____ my advice, he wouldn't have failed his exam once again.
    A、followed B、should follow C、had followed D、would follow
  • 17. —Why didn't you call me then?

    —Oh, my cell-phone was power off. I ________ you otherwise.

    A、would call B、had called C、have called D、would have called
  • 18. — With the failure of the experiment, we have reached a dead end.

    — Cheer up! Many good things would never have happened if the bad events________ first.

    A、don't happen B、didn't happen C、hadn't happened D、haven't happened
  • 19. Were you really great and powerful, you        your promises.
    A、will keep B、shall keep C、must keep D、would keep
  • 20. Their requirement that he     one year's experience is reasonable.
    A、had B、has C、have D、would have
  • 21. —I'm worried about the sports meet. Do you think it will be postponed?

    —If it ______ rain tomorrow, but actually the weather forecast has removed our worry.

    A、could B、would C、might D、Should
  • 22. —I am so nervous. I have a feeling that I am gonna be embarrassed in the interview.

    —If I were you, I ______ for it last night instead of watching movies.

    A、would prepare B、prepared C、had prepared D、would have prepared
  • 23. I'm sorry.      for my illness, I would have come and lent a helping hand.
    A、Were it not B、If it were not C、Had it not been D、If it has not been
  • 24. I was on a business trip then, otherwise I        to the hospital for tests.
    A、went B、had gone C、would have gone D、would go
  • 25. —The lecture about 3D technology was very interesting.

    —It's a pity. How I wish I ________ time to attend it.

    A、had B、have C、had had D、have had
  • 26. I wish I ______ photography then. If so, I could give you a hand at present.
    A、studied B、had studied C、have studied D、will study
  • 27. I wouldn't have missed the train if I ______ up earlier.
    A、got B、had got C、will get D、have got
  • 28. —What a shame! We misunderstood each other for such a long time.

    —Yes, I wish I _____ with you earlier.

    A、communicate B、had communicated C、communicated D、would communicate
  • 29. David didn't attend his daughter's graduation ceremony, but he does wish he        there.
    A、should be B、would be C、had been D、were
  • 30.          if I had arrived yesterday without letting you know beforehand?
    A、Would you be surprised B、Were you surprised C、Had you been surprised D、Would you have been surprised
  • 31. If the traffic        so heavy, I could have been back by 6 o'clock.
    A、hadn't been B、wasn't C、couldn't be D、hasn't been
  • 32. That was not the first time he           us. I think it's high time we           strong actions against him.
    A、betrayed... take B、had betrayed... took C、has betrayed... took D、has betrayed... take
  • 33. He messed the project up, but he behaved as if nothing __________.
    A、had happened B、happened C、would happen D、would have happened
  • 34. If you ___________ to my advice carefully, you wouldn't have made such a terrible mistake.
    A、listened B、have listened C、would listen D、had listened
  • 35. — What happened to the young trees we planted last week?

    — The trees __________ well, but I didn't water them.

    A、might grow B、would have grown C、needn't have grown D、would grow
  • 36. Why didn't you tell me about your trouble last week? If you ___ me, I could have helped.

    A、told B、had told C、were to tell D、would tell
  • 37. There is a good social life in the village, and I wish I _______ a second chance to become more involved.
    A、had B、will have C、would have had D、have had
  • 38. They might have found a better hotel if they _________ a few more kilometers.
    A、drove B、would drive C、were to drive D、had driven
  • 39. I wish I ______ at my sister's  wedding last Tuesday, but I was on a  business trip in New York then.

    A、will be B、would be C、have been D、had been
  • 40. If we ___________the flight yesterday, we would be enjoying our holiday on the beach.
    A、had caught B、caught C、have caught D、would catch
  • 41. If the new safety system _______ to use, the accident would never have happened.

    A、had been put B、were put C、should be put D、would be put
  • 42. It might have saved me some trouble ______ the schedule.
    A、did I know B、have I known C、do I know D、had I known
  • 43. If I _____it with my own eyes ,I wouldn't have believed it.
    A、didn't see B、weren't seeing C、wouldn't see D、hadn't seen
  • 44. It might have saved me some trouble ______ the schedule.

    A、did I know B、have I known C、 do I know D、had I known
  • 45. __________not for the support of the teachers,the student could not overcome her difficulty.

    A、It  were B、Were  it C、It was D、Was  it
  • 46. —Do you have Betty's phone number?

    —Yes. Otherwise, I ______able to reach her yesterday.

    A、hadn't been B、wouldn't have been C、weren't D、wouldn't be
  • 47. If it _______ for his invitation the other day, I should not be here now.

    A、had not been B、should not be C、were not to be D、should not have been
  • 48. I was wearing a seatbelt. If I hadn't been wearing one, I ____.  

    A、were injured B、would be injured C、had been injured D、would have been injured
  • 49. Had the governments and scientists not worked together , AIDS-related deaths _______ since their highest in 2005.

    A、had not fallen B、would not fall C、did not fall D、would not have fallen