第9章 虚拟语气
1. D. 由主句谓语动词的形式可知是本句对过去情况的虚拟,因此从句应用过去完成时。D项是省略了连词if,用了倒装形式的过去完成时形式,因此选择D。
2. D. suggest意为“建议”时,suggest后接的宾语从句其谓语动词要用虚拟形式,即“(should)+动词原形”,因此选D。
3. C. wish后接宾语从句,其谓语动词要用虚拟语气的形式,由从句的时间last night可以知道是对过去情况的虚拟,需要用过去完成式,因此选C。
4. B. 由主句的谓语动词形式可知是对过去情况的虚拟,条件从句的谓语动词形式要用过去完成时形式,因此选B。
5. C. order意为“命令”,后接的宾语从句用虚拟语气,其谓语动词形式为“(should)+动词原形”,因此选C。
6. C. insist意为“坚持”,后接的宾语从句表示对将来情况的主观愿望,谓语动词用虚拟语气的形式“(should)+动词原形”。
7. D. without electricity意为“如果没有电”,相当于虚拟的条件句,其句子的谓语动词要用虚拟形式。由today可知本句是对现在的虚拟形式,因此选择D。
8. B. demand意为“要求”,后接的宾语从句用虚拟语气,其谓语动词形式为“(should)+动词原形”,因此选择B。
9. D. insist意为“坚持”,后接的宾语从句表示主观愿望,其从句的谓语动词用虚拟形式,即“(should)+动词原形”,由上下文可知此处是被动意义,因此选择D。
10. B. 由主句的谓语动词形式可知本句是虚拟语气,由tomorrow可知是对将来情况的虚拟,条件从句的谓语动词形式为“should/were to+动词原形”,因此选择B。
11. B. it is required that后接的主语从句要用虚拟语气,其形式为“(should)+动词原形”,因此选择B。
12. B. as though = as if意为“好像”,后接的方式状语从句用虚拟语气,由上文的主句谓语spoke可知道应该是对过去的虚拟,应该用过去完成时形式,故选择B。
13. B. 本题句意为“万一天下雨,我们就会淋湿的”。由上下文的逻辑关系可知是对将来情况的虚拟语气,其从句的谓语动词形式为“should/were to +动词原形”,因此选择B。
14. D. 本题句意为“如果当初认真听老师讲课,现在他就能回答问题了”。由上下文的逻辑关系及now可以知道,主从句是错综时间虚拟语气,从句是对过去情况的虚拟,主句是对现在情况的虚拟,因此选择D。
15. B. 本题句意为“如果他今天动身了,他就能到那里度假了”。本题是对将来情况的虚拟语气,其形式为“(should)/were to +动词原形”,条件状语从句省略了连词if,引起从句主谓语用了倒装形式,因此选择B。
16. A. 由前一句的谓语可知本句是对过去情况的虚拟,but引出的应该是过去的事实,因此要用一般过去时形式的陈述语气,故选择A。
17. B. it's time that后接的从句要用虚拟语气,表示对现在情况的虚拟,其从句的谓语动词形式用一般过去式,因此选B。
18. C. it is strange that后接的主语从句其谓语动词要用虚拟语气,其形式为“(should)+动词原形”,因此选择C。
19. D. 由前句的谓语动词的过去式可知,otherwise后接的句子是对过去情况的虚拟,用would have done形式,因此选择D。
20. C. insist意为“坚持”,后接的宾语从句表示对将来情况的主观愿望,其从句谓语动词要用虚拟形式“(should)+动词原形”,但是当坚持的是过去已经发生的事情时,用陈述语气,主句是一般过去式,从句用过去完成时,因此选择C。
21. C. wish后接的宾语从句用虚拟语气,从wishes可知,本句是对现在情况的虚拟,谓语动词要用一般过去式,因此选择C。
22. C. without your help相当于虚拟的条件状语从句If it were not for your help,由last match可知,后接的句子相当于是对过去情况的虚拟,用would have done形式,因此选择C。
23. C. 本题句意为“我是你的话,我就带把雨伞了”。由主句谓语形式可知是对现在情况的虚拟,所要填入的是条件状语从句省略了连词if,引起了条件状语从句的主谓倒装,因此选择C。
24. C. 本题句意为“当初若是快点儿的话,我就赶上了那班火车”。由if从句的谓语形式可知是对过去情况的虚拟,用would have done形式,因此主句谓语选择C。
25. A. 本题句意为“他坚持要约翰做那件事”。insist意为“坚持”,后接的宾语从句表示将来的主观愿望,其从句谓语动词要用虚拟形式“(should)+动词原形”,因此选择A。
26. B. it's time that后接的从句要用虚拟语气,表示对现在情况的虚拟,其从句的谓语动词形式要用一般过去式,因此选B。
27. D. 本题句意为“James希望他是看足球赛了而不是看电影了”。wish后接的宾语从句其谓语动词用虚拟形式,由上下文的逻辑关系可知这是对过去情况的虚拟,而且成主动关系,因此选择D。
28. B. 由if从句的谓语动词是过去完成时可以知道,主句应是对过去情况的虚拟语气形式would have done,因此选择B。
29. B. suggest意为“建议”,作此意讲时,suggest后接的宾语从句要用虚拟语气形式“(should)+动词原形”,因此选B。
30. D. 由主句的谓语动词形式可知,条件状语从句是对现在情况的虚拟,其形式为过去式,因此选择D。
31. D. suggest意为“建议”讲时,suggest后接的宾语从句其谓语动词用虚拟形式“(should)+动词原形”,因此选D。
32. C. 由I didin't go to the party可以知道,wish后接的从句应该是对过去情况的虚拟,其形式与条件从句的形式一样,因此选择C。
33. B. it's time that后接的从句要用虚拟语气,表示对现在情况的虚拟,其从句的谓语动词形式用过去式,因此选B。
34. B. 由条件从句的谓语动词形式可以得知本句是对过去情况的虚拟,因此选择B。
35. B. 本题句意为“你迟到了,若是再早几分钟来,就能见到他了”。由a few minutes earlier可知,上下文都是对过去情况的虚拟,因此选择B。
36. A. 本题句意为“我真受不了他了,他总是说起话来就好像什么都懂的似的”。由上下文可知as though后接的方式状语从句是对通常情况的虚拟,应该用一般过去式,故选择A。
37. D. 由上下文的逻辑关系可知,wish后接的从句是对现在情况的虚拟,表示说话人强烈的主观愿望,因此选择D。
38. C. 上文的谓语动词形式表示的是对过去情况的虚拟,而but引出的是过去的事实,因此要用陈述语气,故选择C。
39. A. 本题句意为“如果再下十分钟雨,比赛就会被取消了。”由主句的谓语动词形式可知是对过去情况的虚拟,因此选择A。
40. A. suggest作“建议”讲时,suggest后接的宾语从句其谓语动词用虚拟语气形式,即“(should)+动词原形”,因此选A。
41. A. 由主句谓语动词形式可知,该句是对过去情况的虚拟,因此选择A。
42. B. wish后接的宾语从句用虚拟语气,从wish的时态可知是对过去情况的虚拟,因此选择B。
43. D. 由主句谓语动词形式would have bought可知,从句应该是对过去情况的虚拟,因此选择D。
44. C. 条件状语从句省略了连词if引起从句主谓用了倒装形式,根据主句谓语的形式及时间状语,可判断出本句是对将来情况的虚拟,应用“should/were to +动词原形”形式,因此选择C。
45. C. suggest作“建议”讲时,suggest后接的宾语从句其谓语动词用虚拟形式,即“(should)+动词原形”,因此选C。
46. C. 由if从句的谓语动词形式可知本句是对过去情况的虚拟,因此主句谓语动词形式应用would have done,故选择C。
47. C. 本题句意为“如果当初你没有向我们伸出援助之手,我们也许已经失败了”。由主句的谓语动词形式可知本句是对过去情况的虚拟,因此从句用过去完成时,故选择C。
48. C. require, deamand, request, recommend后接的宾语从句要用虚拟语气,其谓语动词形式为“(should)+动词原形”,因此选择C。
49. D. 从句是省略了连词if引起的从句主谓语的倒装形式,由其时态可以看出本句是对过去情况的虚拟,因此选择D。
50. D. 由主句的谓语动词形式可以看出本句是对过去情况的虚拟,因此主句选择过去完成时形式,故选择D。
51. C. wish后接的从句是对现在情况的虚拟,从句谓语应用一般过去时,因此选择C。
52. C. insist意为“坚持”,后接的宾语从句如表示对将来情况的主观愿望,其从句谓语动词用虚拟形式,即“(should)+动词原形”,因此选择C。
53. D. 本题句意为“我没有工作,我会找得到的,但是我没有时间”。主句的谓语动词形式would find one表示对现在情况的虚拟,but引出的是现在的事实,应该用陈述语气,因此选择D。
54. A. insist后接的宾语从句表示对将来情况的主观愿望,其从句谓语动词用虚拟形式,即“(should)+动词原形”,因此选择A。
55. C. 由主句的谓语动词形式would have enjoyed可知,本句是对过去情况的虚拟,因此if从句要用过去完成时形式,故选择C。
56. C. 由if从句是过去完成时形式,可知主句应该是对过去情况的虚拟,因此选择C。
57. B. 本题句意为“若不是我们党的领导,我们就不可能取得了成功”。but for = if it hadn't been for,是对过去情况的虚拟,因此选择B。
58. D. 本题句意为“如果你昨夜没有和汤姆一起去参加晚会,就能见到约翰了。”由上下文的逻辑关系可知本句是对过去情况的虚拟,因此选择D。
59. B. suggest作“建议”讲时,后接的宾语从句的谓语动词用虚拟形式,即“(should)+动词原形”,因此选B。
60. C. would rather后接的从句要用虚拟语气,其从句的谓语形式为一般过去式,因此选择C。
61. C. it's high time that后接的从句要用虚拟语气,表示对现在情况的虚拟,其从句的谓语动词形式用一般过去式,因此选择C。
62. C. require, deamand, request, recommend后接的宾语从句要用虚拟语气,其谓语动词形式为“(should)+动词原形”,因此选择C。
63. B. 本题句意为“但愿我们老师不再进行考试,我还没有准备好呢”。wish后接从句要用虚拟语气,由上下文的逻辑关系可知,是对将来情况的虚拟,该句意表示即将发生的动作,应用过去将来时,因此选择B。
64. A. require, deamand, request, recommend后接的主语从句、宾语从句都要用虚拟语气,其谓语动词形式为“(should)+动词原形”,因此选择A。
65. B. 名词recommendation, advice, order, suggestion, requirement等后接的表语从句、同位语从句都要用虚拟语气,其形式为“(should)+动词原形”,因此选择B。
66. A. proposal, suggestion, advice, requirement, denmand, order等后接的同位语从句、表语从句要用虚拟语气,形式为“(should)+动词原形”,因此选择B。
67. B. 同第81、82题。
68. D. 本题句意为“如果当初我们能更细心一点儿,现在就会有更好的结果了”。根据句意是对过去情况的虚拟,因此选择D。
69. C. 本题句意为“Sally肯定没有给我写信,否则到现在我就已经收到信了”。虽然前半句是对现实情况的陈述,但是or后面的情况并未发生,因此要用虚拟语气,表示对过去情况的虚拟,故选择C。
70. D. 此题考查条件状语从句中的虚拟语气,根据句意“如果我有时间,一定会陪你出去”可知从句中用一般过去时表现在情况的虚拟,因此选D。
71. B. 根据主句的谓语动词可知本句是表示与过去事实相反的虚拟语气,从句谓语动词用had done,此处意为“如果当时我的车更加可靠的话”,因此选B。
72. C. 由but引出的句子的时态可知,上文应该是对过去情况的虚拟,意为“我们本来能够共同面对困难的”,因此选C。
73. B. 本题句意为“别对待这个花瓶就好像它是钢制的一样”,这是对现在情况的虚拟,因此用were。
74. D. 在虚拟条件句中,表示与过去事实相反的情况,从句用过去完成时,主句用would have done的形式。本题句意为“如果我们没有做好充分的准备,会议就不会这样成功”。因此选D。
75. D. 本题由时间状语yesterday知道是对过去情况的虚拟,前半句陈述了过去的客观事实“我们在那个小山村迷路”,后半句otherwise意为“否则”,是对过去情况的虚拟,用would have done形式,答案为D项。
76. D. 在表示对将来情况的虚拟时,主句中第一人称可用should,其他人称用would;从句中任何人称都用should或were to, 不可用would,因此选择D。
77. D. 本题句意为“他们本该午饭时到达,但他们的航班推迟了”。要表示“本应该做却没有做到”的含义应用should have done,因此选D。
78. A. 本题句意为“——孩子们哪儿去了?这顿饭快要吃不起来了。——我希望他们不要老是迟到。”wish引出虚拟语气,动词应用一般过去时,句中出现always,表示说话人的不满。故选A。
79. C. 本题句意为“或许当初我要是学了理科而不是文科,现在就能给你更多的帮助”。then表示过去的时间,if引导的从句是对过去情况的虚拟,因此使用过去完成时。故选C。
80. D. 本题句意为“我本来可以早点来,但我真不知道他们在等我”。but I didn't know表示了过去时间,因此前句是对过去情况的虚拟,用would have done表达,故选D。
81. B. 本题句意为“——我把我的手提包落在火车上了。但幸运的是,有人拾到交给了铁路部门。——失而复得,简直难以置信!我是说,本来可能有人会偷了去。”will have done表示将来可以完成;must have done意为“一定做过某事”,表示对过去事情的肯定推测,都与题意不符。should have done表示“本来应该做某事,而实际没做”,这就意味着希望有人偷包;might have stolen表示过去可能做过,是对过去情况不肯定的推测,根据句意选B。
82. D. 本题句意为“——真可惜你错过了那场有关核污染的讲座。——我本可以去听的,但我当时忙于工作面试。”这是对过去情况的虚拟,用would have done表达,故选D。
83. A. 本题句意为“没有你的慷慨帮助,我是不可能度过那段痛苦的时期的”。that bitter period表示过去的时间,是对过去情况的虚拟,表示“原本不能够做某事”,用couldn't have done表达,故选A。
84. B. 本题句意为“不可能是邮递员在门口,才六点钟呢。”这是对目前情况的肯定推测,不涉及虚拟语气,故选B。
85. B. 本题句意为“要不是因为他最近受伤,我们本应该把John的名字加进昨天的比赛名单中”。 but for是虚拟语气的提示,yesterday表示过去的时间,这是对过去情况的虚拟,用would have done表示原本该做却没有做,故选B。