2022年虚拟语气专项训练 .pdf
1 情态动词和虚拟语气1.A left-luggage office is a place where bags _ be left for a short time, especially at a railway station. A. should B. can C. must D. will 2.How _you say that you really understand the whole story if you have covered only part of the article? A. can B. must C. need D. may 3.The room is so dirty. _ we clean it? Of course. A. Will B. Shall C. Would D. Do 4.Naturally, after I told her what to do, my daughter _ go and do the opposite! A. may B. can C. must D. should 5.My English-Chinese dictionary has disappeared. Who_ have taken it? A. should B. must C. could D. would 6.Look at the trouble I am in! If only I_ your advice. A. followed B. would follow C. had followed D. should follow 7.Is John coming by train? He should, but he _ not. He likes driving his car. A. must B. can C. need D. may 8. I heard they went skiing in the mountains last winter. It _ true because there was little snow there. A. may not be B. wont be C. couldnt be D. mustnt be 9.It has been announced that candidates _remain in their seats until all the papers have been collected. A. can B. will C. may D. shall 10.It is hard for me to imagine what I would be doing today if I _ in love ,at the age of seven ,with the Melinda Cox Library in my hometown. A. wouldnt have fallen B. had not fallen C. should fall D. were to fall 11.I hear youve got a set of valuable Australian coins. _ I have a look? Yes, certainly. A. Do B. May C. Shall D. Should 12.Oh, Im not feeling well in the stomach. I _ so much fried chicken just now. A. shouldnt eat B. mustnt have eaten C. shouldnt have eaten D. mustnt eaten 13.I was really anxious about you .You_home without a word. A. mustnt leave B. shouldnt have left C. couldnt have left D. neednt leave 14.You cant imagine that a well-behaved gentleman _be so rude to a lady. A. might B. need C. should D. would 15.What would have happened _ ,as far as the river bank? A. Bob had walked farther B. if Bob should walk farther C. had Bob walked farther D. if Bob walked farther 16. Mr Bush is on time for everything. How _it be that he was late for the opening ceremony? A. can B. should C. may D. must 17.He hesitated for a moment before kicking the ball, otherwise he_ a goal. A. had scored B. scored C. would score D. would have scored 18.Are you coming to Jeffs party? Im not sure . I_ go to the concert instead. Amust B would Cshould Dmight 19.My sister met him at the Grand Theatre yesterday afternoon, so he_your lec ture. A. couldnt have attended B. neednt have attended C. mustnt have attended D. shouldnt have attended 20.Sorry Im late. I _ have turned off the alarm clock and gone back to sleep again. A. might B. should C. can D. will 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 2 21.Will you stay for lunch? Sorry, _. My brother is coming to see me. A. I mustnt B. I cant C. I neednt D. I wont 22. Isn t that Anns husband over there? No, it _ be him -Im sure he doesnt wear glasses. A. cant B. must not C. wont D. may not 23. I often see lights in that empty house. Do you think I _ report it to the police? A. should B. may C. will D. can 24. Mr. White _ at 8:30 for the meeting, but he didn t show up. A. should have arrived B. should arrive C. should have had arrived D. should be arriving 25. Excuse me, but I want to use your computer to type a report. You _ have my computer if you dont take care of it. A. shant B. might not C. neednt D. shouldnt 26. You _ be tired - youve only been working for an hour. A. must not B. won t C. can t D. may not 27. Who is the girl standing over there ? Well , if you _ know , her name is Mabel . A. may B. can C. must D. shall 28. - I dont mind telling you what I know. - You _ . Im not asking you for it. A. mustnt B. may not C. cant D. neednt 29. Ill tell Mary about her new job tomorrow. You_ her last week. Aought to tell Bwould have told Cmust tell Dshould have told 30. Excuse me . Is this the right way to the Summer Palace ? Sorry , I am not sure . But it _ be . Amight Bwill Cmust Dcan 31. Mum , I ve been studying English since 8 o clock. . _ I go out and play with Tom for a while ? No, Im afraid not . Besides , it s raining outside now . ACan t BWouldn t CMay not DWon t 32. Children under 12 years of age in that country _ be under adult supervision when in a public library. A. must B. may C. can D. need 33. I _ pay Tracy a visit, but I am not sure whether I will have time this Sunday. A. should B. might C. would D. could 34. “The interest_ be divided into five parts, according to the agreement made by both sides,”declared the judge. A. may B. should C. must D. shall 35. I lived with my sister this summer and didnt have to pay rent. So I _ save most of my salary. A. could B. would C. was able to D. should 36. It _ Jack that parked the car like that as he s the only one who can drive. A. might be B. could be C. must have been D. ought to be 37.I didn t know you were good friends. -You _.I have known her since she moved here.You were studying abroad then. A.may have B.neednt have C.couldnt have D.must have 38. It was really very dangerous; you _ him seriously. A. might have injured B. may have injured C. must injure D. need have injured 39.Do you still remember when we went to Nanjing? I cant remember now, but _ sometime last summer? A. might it be B. could it be 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 3 C. could it have been D. should it have been 40 How could I thank you enough? Dont mention it. Any other man _ that. A.must do B. could do C. would have done D. should have done 41. Why didnt you put your cellphone in your overcoat pocket? I _, but I was afraid it would be stolen. A. had put B. put C. would have D. could have 42. You _ scold such a pupil who always keeps silent so seriously that you _ hurt him. A. should; can B. may; will C. mustnt; may D. cant; must 43 We _ so tired. We ve only been to a party. Amustnt have felt Bwouldn t have felt C shouldnt have felt D couldnt have felt 44. He _ have the book when I finish reading it.A. would B. shall C.must D. ought 45. - What do you do? - Im a pilot. - That _ exciting. A. would be B. must be C. might be D. can be 46. But for the Party , the disaster areas in Zhejiang Province, struck by the No. 14 Typhoon, _ into normal so soon. A. shouldn t have returned B. should return C. wouldn t have returned D. would return 47. You didn t let me help. If we _ together, you _ so tired. A. worked; didnt get B. worked; wouldnt getC. were working; wouldnt get D. Had worked; wouldnt have got 48. If the parents _ at the hospital earlier after the accident, the child would have been saved. A. Arrives B. arrive C. had arrived D. has arrived 49. Had Wang Lin received six more votes in the election of our class, he _ our monitor now. A. must have been B. would have been C. were D. would be 50. If you _ tomorrow, you _ find the new manager working in the office. A. should come; would B. would come; would C. will come; should D. comes;might 51. She _ much taller, but the cruel stepmother never let her eat enough. A. can grow B. can have grown C. could grow D. could have grown 52. _ you _ her out trouble had it been possible ?“Yes, but I was busy writing my essay.” A. will help B. would have helped C. Did help D. Have helped 53. I was caught in a traffic jam for over an hour,otherwise I _ you waiting for such a long time. A. will not keep B. have not kept C. had not kept D. would not have kept 54. _ the little girl not to fill the thermos, she wouldnt have been burnt badly. A. Did I persuade B. if I persuaded C. If I should persuade D. had I persuaded 55. If he _ his legs in the last training, he_ the coming world cup, which he has been longing to compete in. A. hadn t hurt; would join in B. hadn t hurt; would have taken part in C. didn t hurt; would go in for D. didn t hurt; would have taken part in 56. I was away the other day. Otherwise I _ with him about it. A. had argued B. would have argued C. would argue D. argue 57. But for the help of the Hope Project, the poor children _ bright classrooms at the moment. A. wouldn t be studying B. wont be studying C. couldn t study D. are not able to study. 58. .I didnt know you were good friends. -Y ou _.I have known her since she moved here. Y ou were studying abroad then. A.may have B.needn t have C.couldn t have D.must have 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - 4 59. Why didn t you borrow a Chinese -English dictionary from the library?I _ but the librarian_ allow me. A. would; didn t B. would have; didn t C. had had; wouldntD. had borrowed; hadn t 60. Would yo u have helped her pay off the debt had it been possible ?Yes, but I _ busy doing business abroad then. A. was B. were C. had been D. would be 61. Did you go to the exhibition with them?No, I forgot about it, but I would have gone if I _. A. had been B. hadn t C. wasnt D. was 62.Your sister nearly _ all her spare time to her course during the three years. Thats right, or she _ the first place in her school in the 2004 College Entrance Examination. A. spent; wouldnt take B. devoted; wouldnt have taken C. hadn t spent; couldnt take D. hadn t devoted; hadnt taken63. If the step mother had been a bit less greedy and cruel, the little girl _ being ill-treated to death. A. ought to avoid B. could have been avoided C. should have avoided D. might have avoided 64. Without the Internet, communication_ so quick and convenient nowadays. A. is B. will be C. would have been D. would be 65. Yesterday, April walked away from the argument with anger. Or else she _ something she would regret later. A. had said B. Said C. might say D. might have said 66. Well, Im sorry to hear that. But such misunderstanding _. A. will have been avoided B. can be avoided C. have had avoided D. could have been avoided 67. Were it for the grandfathers cancer, our life _ all right. A. would be B. would have been C. were D. were 68. If he _ tomorrow, I should give him the dictionary he needs. A. come B. should come C. would come D. will come 69. _ more attention, the teenagers wouldnt have begun to steal. A. To give B. Given C. Having given D. Give 70. If the boy _ to leave school, he _ a college student now. A. wasnt forced; will be B. hadn t been forced ; would have been C. Hadnt been forced; would be D. hasn t been forced; would be 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - 5 答案与解析1. C 有时虚拟条件句并不出现,而通过其它成分表达出来,如but for/ without 等构成的介词短语作为暗示条件 , 相当于 if 引导的虚拟条件从句。2. D 本题考查条件句中虚拟语气的用法。题干 didnt let 表明该题说的是过去的事情。与过去事实相反的假设,虚拟语气的从句用“had+ 过去分词 ” ,主句用 “would have + 过去分词 ” 的结构。3. C 与过去事实相反,条件句的谓语动词用had + would/could/should/might +have + 过去分词的形式。4. D 条件句是对过去事实的虚拟,而主句是对现在的虚拟。5. A 与将来事实相反时, 条件句中的谓语形式有三种:动词的过去式, should +动词原形, were to + 动词原形。6. D 从后半句可知,此题省略了条件句,“ if thestepmother had let her eat enough”, 所以用表示过去的虚拟语气。7. B 从后半句 had it been possible可知应使用表示与过去事实相反的虚拟语气。8. D 由 otherwise 可以推测,使用与过去事实相反的虚拟语气的谓语动词。9. D 根据主句的谓语动词形式,可知选择与过去事实相反的虚拟条件句。10. A 从句说的是过去, 主句说的是将来 , 所以要用混合时间条件句从句按照过去的假设, 用 “had+过去分词 ”, 主句按照将来的假设用“would+动词原形 ” 。11. B 本题前一句是真实情况,后面是假设, 其中 otherwise 含有 if I had not been aw ay the other day 之意,是隐含虚拟语气条件句,因为表示与过去事实相反,所以选择B 项。在连词otherwise, or, but, but that ,though, once 等引导从句时,主句经常使用虚拟语气。12. A 此题是含蓄条件句,有时为了表达的需要,在虚拟语气中并不总是出现if 引导的条件句,而是通过介词短语without (with no), but for等表示 “ 如果没有 ” , 主句的谓语动词主句经常使用虚拟语气。由前置状语中 but for(若不是)推知,主句为虚拟语气,根据短语at the moment,时态应该为进行时。13. C 14. B 答句中是对过去事情的假设,表示本来要借的;but 后面是过去的事情,暗指if the librarian had allowed me 。15. A 问句是对过去情况的假设,表示完全没有把握、认为不大可能的询问,答语中but 之后是间接虚拟语气,陈述了当时的具体情况。其它三项都不符句子的要求。16. B 与过去事实相反,从句谓语动词用had done。17. B 第一句表示过去的事实, 且 devote .to 是固定搭配 .第二句为含蓄虚拟语气。18. D 本题考查 if 条件句相关的虚拟语气.A 项时态错误; B 项语态错误; C 项意义不对。19. D 此题是含蓄条件句,Without the Internet=if there were no Internet 。20. D 此题考察含蓄条件句和情态动词在虚拟语气句型中的用法。从题中walked away 可知是过去发生的事情根据虚拟语气的结构可推知如果不走开的话,可能会说些以后要后悔的话。Had said 意为 “ 已经说了 ” ,所以不能选。21. D 此题属于无词语暗示条件句。根据前一句Well, Im sorry to hear that.可以推断误会已经产生,根据 but 可以判断句中隐含了一个类似于If we had explained clearly beforehand 条件句,所以选择D 项。22. A 根据 Were it for the debts 可知本题是省略if 的条件句,相当于if it were not for the grandfathers cancer, 而且知道是与现在事实相反的假设,所以选A 项。23. B 根据 tomorrow 可知本题是与将来的事实相反,根据此类虚拟条件句的结构只有选B 项,注意这种情况不可以用would do。24. B 此题是通过分词短语表达的条件to do 表示目的,having given 主动完成时的分词形式,give动词原形引导句子通常是祈使句都不符题意,此处given 表示被动且虚拟,相当于If they had given more attention 假如给予更多的关心,这些孩子不会去偷窃的。25. C 虚拟语气在在非真实条件句中所假设的是不可能有的条件,或者是与事实相反的条件,但有时主句和从句的谓语动词并不是相互呼应,这种条件句叫做混合条件句,又称为错综时间条件句。本题就是一例。从后一句可以肯定男孩现在不是大学生,与现在事实相反时,主句谓语动词需用过去将来时,条件句是过去的事情,则用过去完成时。当if 条件句没有被明确表达出来时,称之为含蓄条件句。参考答案:1-5 BABCC 6-10 CDCDB 11-15 BCBCC 16-20 ADDAA 21-25 BAAAA 26-30 CCDDA 31-35 AAADC 36-40 CACCC 41-45 CCCBB 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -