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

试卷更新日期:2020-08-21 类型:一轮复习

一、单选题

  • 1. If I hadn't been faced with so many barriers, I _____where I am.
    A、won't be B、wouldn't have been C、wouldn't be D、shouldn't have been
  • 2. Volunteering is pleasant and there is so much more I could do if I ________ the time.
    A、had had B、had C、would have D、could have had
  • 3. Without coconuts, most of the tropical islands in the South Pacific ________ uninhabitable for both animals and people.
    A、must have remained B、may have remained C、need have remained D、would have remained
  • 4. — It's really a pity that you didn't go to see Frozen II last night.

    — I ________, but I had to prepare for the coming exam.

    A、would like to B、ought to C、would have D、should have
  • 5. ____ then what I know now, I would have made different decisions.
    A、Should I know B、I knew C、I did know D、Had I known
  • 6. A recent survey has demonstrated that a large number of victims during the COVID­19 outbreak ________, if they had worn masks.
    A、should have been saved B、must have been saved C、need have been saved D、could have been saved
  • 7. I will make a preparation for my experiment this afternoon. Otherwise I ______ to KTV with you last night.
    A、would have gone B、had gone C、should go D、have had gone   
  • 8. — Your little brother is watering the flowers! Why?

    —Well, I'm not feeling very well today—otherwise I ________ it myself.

    A、did B、would be doing C、had done D、would have done
  • 9. Unless you are content with what you have, you would not be satisfied even if it ________.
    A、is doubled B、would be doubled C、will be doubled D、were doubled
  • 10. — How I wish I had worked harder when I was in that company?

    — But you didn't. Otherwise you ________ a department manager now.

    A、are B、were C、would be D、would have been
  • 11. She dreamt of becoming a writer when she was young. Who _______ she'd end up dancing for a living?
    A、thought B、had thought C、would think D、would have thought
  • 12. — What do you think of the newly-released film Capernaum?

    —It touched my heart deeply. But for your recommendation I _______ it.

    A、had missed B、would miss C、would have missed D、must have missed
  • 13. Many coral reefs in warm water areas would not be dying out ______ for the pollution accumulated over the previous years.
    A、if it is not B、were it not C、had it not been D、if they were not
  • 14. I would rather you ________ to your parents about the test scores yesterday.
    A、hadn't lied B、didn't lie C、wouldn't have lied D、wouldn't lie
  • 15. —I had butterflies in my stomach before I gave that talk.

    —I __________nervous too if I had been in your shoes.

    A、was B、would be C、had been D、would have been
  • 16. ________ for the wrong turning on the highway, I would be having dinner with my friends now.
    A、Had it not been B、Were it not C、It had not been D、It were not
  • 17. ________ the mistake in the beginning, the problem could have been prevented at its source.
    A、Had not the company ignored B、If the company didn't ignore C、Had the company not ignored D、Would the company not ignore
  • 18. He would have been willing to accompany me _______ him how important it was to me.
    A、if I have told B、had I told C、should I tell D、if I could tell
  • 19. ___________for the efforts of medical staff, the spread of the novel coronavirus would not be controlled, which astonishes the whole world.
    A、Were not it B、Were it not C、Had not it been D、If it were
  • 20. I _______ to tell you about the sudden change, but there wasn't time.
    A、phoned B、had phoned C、would phone D、would have phoned
  • 21. Given the current situation, we find it urgent now that systems _______ in place to make sure such accidents won't happen again.
    A、put B、were to put C、be put D、should put
  • 22. If the spoilt boy _______ how to behave properly, he wouldn't have lost face in public.
    A、had been taught B、would be taught C、should be taught D、were taught
  • 23. —It's many years since I saw you last; I _______ you at all.

    —I wouldn't have, either, if someone _______ you by the name.

    A、haven't recognized, didn't call B、didn't recognize, didn't call C、didn't recognize, hadn't called D、recognized, had called
  • 24. But for the rescue team's efforts, more lives ________ in the wreck accident.
    A、would be claimed B、should have claimed C、would have claimed D、could have been claimed
  • 25. The hard-working girl studies outside, accompanied by her father. Sometimes I can't help wondering whether I _______the same in her position.
    A、must have done B、would have done C、would do D、might do
  • 26. — How marvelous our life is with so many digital devices!

    — Yes. I bet our life ______the same without them.

    A、isn't B、can't be C、won't be D、wouldn't be
  • 27. I wish I ________ her the news and then she wouldn't be worried now.
    A、don't tell B、didn't tell C、haven't told D、hadn't told
  • 28. —It's really a pity that you didn't go to see Frozen II last night.

    —I ________, but I had to prepare for the coming exam.

    A、would like to B、ought to C、would have D、may have
  • 29. You could come back by Friday ________ today which can ensure your presence at my birthday party.
    A、should you start off B、did you start off C、had you started off D、would you start off
  • 30. In order to succeed, it is compulsory that you ____work with every fiber of your being.
    A、might B、should C、could D、must
  • 31. In the bright sunlight the surface of the lake looks as if it ____dotted with shining diamonds.
    A、is B、were C、will be D、would be
  • 32. He would get to the university by Friday ______ today, which can ensure him of his speech.
    A、were he to leave B、if he had left C、did he to leave D、had he left
  • 33. While it wasn't the goal of the trip, I was rewarded with fresh insights, ones that ________ to me during the regular course of business.
    A、might never happen B、could never have happened C、should not happen D、needn't have happened
  • 34. Just my luck! _____ my umbrella this morning, I wouldn't be trapped here now.
    A、Should I take B、Had I taken C、Were I to take D、Would I take
  • 35. Yesterday, Jane walked away from the heated discussion. Otherwise, she _____ something arbitrary that she would regret forever.
    A、must have said B、said C、might say D、might have said
  • 36. I ______ my dream to be a pianist, but for the encouragement from that music teacher.
    A、might have abandoned B、would abandon C、should have abandoned D、were to abandon
  • 37. Jack is a great talker. It' high time that he       something instead of just talking.
    A、does B、did C、has done D、was doing
  • 38. Mary often shares her deepest thoughts and fears with friends through WeChat, as if they      chatting in her living room.
    A、were B、are C、had been D、has been
  • 39. What a pity! You missed the sightseeing, or we ________ a good time together.
    A、had B、will have C、would have had D、had had
  • 40. The workers were not better organized, otherwise they ____________ the task in half the time.
    A、accomplished B、had accomplished C、would accomplish D、would have accomplished