第9章 虛擬語氣
1. D. 由主句謂語動詞的形式可知是本句對過去情況的虛擬,因此從句應(yīng)用過去完成時。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意為“如果沒有電”,相當(dāng)于虛擬的條件句,其句子的謂語動詞要用虛擬形式。由today可知本句是對現(xiàn)在的虛擬形式,因此選擇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可知道應(yīng)該是對過去的虛擬,應(yīng)該用過去完成時形式,故選擇B。
13. B. 本題句意為“萬一天下雨,我們就會淋濕的”。由上下文的邏輯關(guān)系可知是對將來情況的虛擬語氣,其從句的謂語動詞形式為“should/were to +動詞原形”,因此選擇B。
14. D. 本題句意為“如果當(dāng)初認(rèn)真聽老師講課,現(xiàn)在他就能回答問題了”。由上下文的邏輯關(guān)系及now可以知道,主從句是錯綜時間虛擬語氣,從句是對過去情況的虛擬,主句是對現(xiàn)在情況的虛擬,因此選擇D。
15. B. 本題句意為“如果他今天動身了,他就能到那里度假了”。本題是對將來情況的虛擬語氣,其形式為“(should)/were to +動詞原形”,條件狀語從句省略了連詞if,引起從句主謂語用了倒裝形式,因此選擇B。
16. A. 由前一句的謂語可知本句是對過去情況的虛擬,but引出的應(yīng)該是過去的事實,因此要用一般過去時形式的陳述語氣,故選擇A。
17. B. it's time that后接的從句要用虛擬語氣,表示對現(xiàn)在情況的虛擬,其從句的謂語動詞形式用一般過去式,因此選B。
18. C. it is strange that后接的主語從句其謂語動詞要用虛擬語氣,其形式為“(should)+動詞原形”,因此選擇C。
19. D. 由前句的謂語動詞的過去式可知,otherwise后接的句子是對過去情況的虛擬,用would have done形式,因此選擇D。
20. C. insist意為“堅持”,后接的賓語從句表示對將來情況的主觀愿望,其從句謂語動詞要用虛擬形式“(should)+動詞原形”,但是當(dāng)堅持的是過去已經(jīng)發(fā)生的事情時,用陳述語氣,主句是一般過去式,從句用過去完成時,因此選擇C。
21. C. wish后接的賓語從句用虛擬語氣,從wishes可知,本句是對現(xiàn)在情況的虛擬,謂語動詞要用一般過去式,因此選擇C。
22. C. without your help相當(dāng)于虛擬的條件狀語從句If it were not for your help,由last match可知,后接的句子相當(dāng)于是對過去情況的虛擬,用would have done形式,因此選擇C。
23. C. 本題句意為“我是你的話,我就帶把雨傘了”。由主句謂語形式可知是對現(xiàn)在情況的虛擬,所要填入的是條件狀語從句省略了連詞if,引起了條件狀語從句的主謂倒裝,因此選擇C。
24. C. 本題句意為“當(dāng)初若是快點兒的話,我就趕上了那班火車”。由if從句的謂語形式可知是對過去情況的虛擬,用would have done形式,因此主句謂語選擇C。
25. A. 本題句意為“他堅持要約翰做那件事”。insist意為“堅持”,后接的賓語從句表示將來的主觀愿望,其從句謂語動詞要用虛擬形式“(should)+動詞原形”,因此選擇A。
26. B. it's time that后接的從句要用虛擬語氣,表示對現(xiàn)在情況的虛擬,其從句的謂語動詞形式要用一般過去式,因此選B。
27. D. 本題句意為“James希望他是看足球賽了而不是看電影了”。wish后接的賓語從句其謂語動詞用虛擬形式,由上下文的邏輯關(guān)系可知這是對過去情況的虛擬,而且成主動關(guān)系,因此選擇D。
28. B. 由if從句的謂語動詞是過去完成時可以知道,主句應(yīng)是對過去情況的虛擬語氣形式would have done,因此選擇B。
29. B. suggest意為“建議”,作此意講時,suggest后接的賓語從句要用虛擬語氣形式“(should)+動詞原形”,因此選B。
30. D. 由主句的謂語動詞形式可知,條件狀語從句是對現(xiàn)在情況的虛擬,其形式為過去式,因此選擇D。
31. D. suggest意為“建議”講時,suggest后接的賓語從句其謂語動詞用虛擬形式“(should)+動詞原形”,因此選D。
32. C. 由I didin't go to the party可以知道,wish后接的從句應(yīng)該是對過去情況的虛擬,其形式與條件從句的形式一樣,因此選擇C。
33. B. it's time that后接的從句要用虛擬語氣,表示對現(xiàn)在情況的虛擬,其從句的謂語動詞形式用過去式,因此選B。
34. B. 由條件從句的謂語動詞形式可以得知本句是對過去情況的虛擬,因此選擇B。
35. B. 本題句意為“你遲到了,若是再早幾分鐘來,就能見到他了”。由a few minutes earlier可知,上下文都是對過去情況的虛擬,因此選擇B。
36. A. 本題句意為“我真受不了他了,他總是說起話來就好像什么都懂的似的”。由上下文可知as though后接的方式狀語從句是對通常情況的虛擬,應(yīng)該用一般過去式,故選擇A。
37. D. 由上下文的邏輯關(guān)系可知,wish后接的從句是對現(xiàn)在情況的虛擬,表示說話人強烈的主觀愿望,因此選擇D。
38. C. 上文的謂語動詞形式表示的是對過去情況的虛擬,而but引出的是過去的事實,因此要用陳述語氣,故選擇C。
39. A. 本題句意為“如果再下十分鐘雨,比賽就會被取消了?!庇芍骶涞闹^語動詞形式可知是對過去情況的虛擬,因此選擇A。
40. A. suggest作“建議”講時,suggest后接的賓語從句其謂語動詞用虛擬語氣形式,即“(should)+動詞原形”,因此選A。
41. A. 由主句謂語動詞形式可知,該句是對過去情況的虛擬,因此選擇A。
42. B. wish后接的賓語從句用虛擬語氣,從wish的時態(tài)可知是對過去情況的虛擬,因此選擇B。
43. D. 由主句謂語動詞形式would have bought可知,從句應(yīng)該是對過去情況的虛擬,因此選擇D。
44. C. 條件狀語從句省略了連詞if引起從句主謂用了倒裝形式,根據(jù)主句謂語的形式及時間狀語,可判斷出本句是對將來情況的虛擬,應(yīng)用“should/were to +動詞原形”形式,因此選擇C。
45. C. suggest作“建議”講時,suggest后接的賓語從句其謂語動詞用虛擬形式,即“(should)+動詞原形”,因此選C。
46. C. 由if從句的謂語動詞形式可知本句是對過去情況的虛擬,因此主句謂語動詞形式應(yīng)用would have done,故選擇C。
47. C. 本題句意為“如果當(dāng)初你沒有向我們伸出援助之手,我們也許已經(jīng)失敗了”。由主句的謂語動詞形式可知本句是對過去情況的虛擬,因此從句用過去完成時,故選擇C。
48. C. require, deamand, request, recommend后接的賓語從句要用虛擬語氣,其謂語動詞形式為“(should)+動詞原形”,因此選擇C。
49. D. 從句是省略了連詞if引起的從句主謂語的倒裝形式,由其時態(tài)可以看出本句是對過去情況的虛擬,因此選擇D。
50. D. 由主句的謂語動詞形式可以看出本句是對過去情況的虛擬,因此主句選擇過去完成時形式,故選擇D。
51. C. wish后接的從句是對現(xiàn)在情況的虛擬,從句謂語應(yīng)用一般過去時,因此選擇C。
52. C. insist意為“堅持”,后接的賓語從句如表示對將來情況的主觀愿望,其從句謂語動詞用虛擬形式,即“(should)+動詞原形”,因此選擇C。
53. D. 本題句意為“我沒有工作,我會找得到的,但是我沒有時間”。主句的謂語動詞形式would find one表示對現(xiàn)在情況的虛擬,but引出的是現(xiàn)在的事實,應(yīng)該用陳述語氣,因此選擇D。
54. A. insist后接的賓語從句表示對將來情況的主觀愿望,其從句謂語動詞用虛擬形式,即“(should)+動詞原形”,因此選擇A。
55. C. 由主句的謂語動詞形式would have enjoyed可知,本句是對過去情況的虛擬,因此if從句要用過去完成時形式,故選擇C。
56. C. 由if從句是過去完成時形式,可知主句應(yīng)該是對過去情況的虛擬,因此選擇C。
57. B. 本題句意為“若不是我們黨的領(lǐng)導(dǎo),我們就不可能取得了成功”。but for = if it hadn't been for,是對過去情況的虛擬,因此選擇B。
58. D. 本題句意為“如果你昨夜沒有和湯姆一起去參加晚會,就能見到約翰了?!庇缮舷挛牡倪壿嬯P(guān)系可知本句是對過去情況的虛擬,因此選擇D。
59. B. suggest作“建議”講時,后接的賓語從句的謂語動詞用虛擬形式,即“(should)+動詞原形”,因此選B。
60. C. would rather后接的從句要用虛擬語氣,其從句的謂語形式為一般過去式,因此選擇C。
61. C. it's high time that后接的從句要用虛擬語氣,表示對現(xiàn)在情況的虛擬,其從句的謂語動詞形式用一般過去式,因此選擇C。
62. C. require, deamand, request, recommend后接的賓語從句要用虛擬語氣,其謂語動詞形式為“(should)+動詞原形”,因此選擇C。
63. B. 本題句意為“但愿我們老師不再進(jìn)行考試,我還沒有準(zhǔn)備好呢”。wish后接從句要用虛擬語氣,由上下文的邏輯關(guān)系可知,是對將來情況的虛擬,該句意表示即將發(fā)生的動作,應(yīng)用過去將來時,因此選擇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āng)初我們能更細(xì)心一點兒,現(xiàn)在就會有更好的結(jié)果了”。根據(jù)句意是對過去情況的虛擬,因此選擇D。
69. C. 本題句意為“Sally肯定沒有給我寫信,否則到現(xiàn)在我就已經(jīng)收到信了”。雖然前半句是對現(xiàn)實情況的陳述,但是or后面的情況并未發(fā)生,因此要用虛擬語氣,表示對過去情況的虛擬,故選擇C。
70. D. 此題考查條件狀語從句中的虛擬語氣,根據(jù)句意“如果我有時間,一定會陪你出去”可知從句中用一般過去時表現(xiàn)在情況的虛擬,因此選D。
71. B. 根據(jù)主句的謂語動詞可知本句是表示與過去事實相反的虛擬語氣,從句謂語動詞用had done,此處意為“如果當(dāng)時我的車更加可靠的話”,因此選B。
72. C. 由but引出的句子的時態(tài)可知,上文應(yīng)該是對過去情況的虛擬,意為“我們本來能夠共同面對困難的”,因此選C。
73. B. 本題句意為“別對待這個花瓶就好像它是鋼制的一樣”,這是對現(xiàn)在情況的虛擬,因此用were。
74. D. 在虛擬條件句中,表示與過去事實相反的情況,從句用過去完成時,主句用would have done的形式。本題句意為“如果我們沒有做好充分的準(zhǔn)備,會議就不會這樣成功”。因此選D。
75. D. 本題由時間狀語yesterday知道是對過去情況的虛擬,前半句陳述了過去的客觀事實“我們在那個小山村迷路”,后半句otherwise意為“否則”,是對過去情況的虛擬,用would have done形式,答案為D項。
76. D. 在表示對將來情況的虛擬時,主句中第一人稱可用should,其他人稱用would;從句中任何人稱都用should或were to, 不可用would,因此選擇D。
77. D. 本題句意為“他們本該午飯時到達(dá),但他們的航班推遲了”。要表示“本應(yīng)該做卻沒有做到”的含義應(yīng)用should have done,因此選D。
78. A. 本題句意為“——孩子們哪兒去了?這頓飯快要吃不起來了?!蚁M麄儾灰鲜沁t到?!眞ish引出虛擬語氣,動詞應(yīng)用一般過去時,句中出現(xiàn)always,表示說話人的不滿。故選A。
79. C. 本題句意為“或許當(dāng)初我要是學(xué)了理科而不是文科,現(xiàn)在就能給你更多的幫助”。then表示過去的時間,if引導(dǎo)的從句是對過去情況的虛擬,因此使用過去完成時。故選C。
80. D. 本題句意為“我本來可以早點來,但我真不知道他們在等我”。but I didn't know表示了過去時間,因此前句是對過去情況的虛擬,用would have done表達(dá),故選D。
81. B. 本題句意為“——我把我的手提包落在火車上了。但幸運的是,有人拾到交給了鐵路部門。——失而復(fù)得,簡直難以置信!我是說,本來可能有人會偷了去?!眞ill have done表示將來可以完成;must have done意為“一定做過某事”,表示對過去事情的肯定推測,都與題意不符。should have done表示“本來應(yīng)該做某事,而實際沒做”,這就意味著希望有人偷包;might have stolen表示過去可能做過,是對過去情況不肯定的推測,根據(jù)句意選B。
82. D. 本題句意為“——真可惜你錯過了那場有關(guān)核污染的講座?!冶究梢匀ヂ牭?,但我當(dāng)時忙于工作面試?!边@是對過去情況的虛擬,用would have done表達(dá),故選D。
83. A. 本題句意為“沒有你的慷慨幫助,我是不可能度過那段痛苦的時期的”。that bitter period表示過去的時間,是對過去情況的虛擬,表示“原本不能夠做某事”,用couldn't have done表達(dá),故選A。
84. B. 本題句意為“不可能是郵遞員在門口,才六點鐘呢。”這是對目前情況的肯定推測,不涉及虛擬語氣,故選B。
85. B. 本題句意為“要不是因為他最近受傷,我們本應(yīng)該把John的名字加進(jìn)昨天的比賽名單中”。 but for是虛擬語氣的提示,yesterday表示過去的時間,這是對過去情況的虛擬,用would have done表示原本該做卻沒有做,故選B。