![]() ![]() |
虛擬語氣最常考的6類句式 |
作者:劉青沅 文章來源:本站原創 點擊數 更新時間:2013-05-30 文章錄入:劉青沅 責任編輯:admin |
|
【答案與解析】虛擬語氣考點訓練答案與解析: 1. B。根據句中的 but I don’t 可知,本句的 if 條件句是對現在情況作假設,故條件從句要用一般過去時。句意為:如果我真知道什么的話,我肯定會告訴你,可我不知道。你現在說的我都沒聽過。又如:If we had a boat, we could row across to the island. 我們要是有船就可以劃到島上去。 2. B。根據句中的 she was his former wife 以及 what I did 可知,本句的 if 條件句是對過去情況作假設,故條件從句要用過去完成時。句意為:我當時要是知道她是他前妻的話,我就不會那樣說了。又如:If I’d had children I might have looked at things differently. 我如果有孩子,看問題的方式就可能有所不同。 3. C。根據句中的 would never have happened 可知,本句的 if 條件句是對過去情況作假設,故條件從句要用過去完成時。句意為:要是新的安全系統投入了使用,這個事故就絕不會發生了。又如:If she had known what lay in store for her, she would never have agreed to go. 要是她事先知道會有什么遭遇的話,她是絕不會同意去的。 4. B。根據句意以及句中的 wouldn’t work 可知,本句的 if 條件句是對將來情況作假設,故條件從句要用一般過去時。句意為:即使他們按我現在工資的兩倍給我付錢,我也不會替他們干。 5. B。根據句意以及句中的 would notice 可知,本句的 if 條件句是對將來情況作假設,故條件從句要用一般過去時。句意為:你若進城去,你會注意到所有的酒吧都有聲音很大的自動點唱機。又如:If you learned to type you would easily find a job. 假使你學會打字,就容易找工作了。 6. B。根據句意以及句中的 wouldn’t work 可知,本句的 if 條件句是對將來情況作假設,故條件從句要用were to do sth這樣的形式(當然也可用一般過去時,但選項中無此項)。句意為:要是有人投訴,我就叫他們直接給經理寫信。又如:If I were to do that, what would you say? 如果我去做那樣的事,你會怎么說呢? 7. D。句中的 had we not changed 為 if we had not changed 之省略后的倒裝形式,顯然它是對過去情況作假設,答案選D。句意為:如果我們沒有改換預訂的票,我們就都死于這場事故了。又如:Had you obeyed orders this disaster would not have happened. 要是你當時服從了命令,這場災難就不會發生了。 8. D。句中的 had it not been 為 if it had not been 之省略后的倒裝形式,顯然它是對過去情況作假設,答案選D。句意為:要不是有反常的壞天氣,搶救小組本能救出那個陷入困境的登山者的。又如:Had you come yesterday, you would have seen him. 若你昨天來,你就會見到他了。 9. B。根據英語語法習慣,動詞 wish 后接的賓語從句通常要用虛擬語氣;再根據句意可知,說話者是在目前的情況,故空格處應填一般過去時。句意為:我希望一周開始時而不是周末拿到工資。 10. B。根據英語語法習慣,動詞 wish 后接的賓語從句通常要用虛擬語氣;再根據句意可知,說話者是在談論現在或將來的情況,故空格處應填 “would+動詞原形”。句意為:我真希望隔壁套房里的人家能把收音機音量調小些。你都能聽到每個字。 11. C。根據英語語法習慣,動詞 wish 后接的賓語從句通常要用虛擬語氣;再根據句意可知,說話者是在談論過去的情況,故空格處應用過去完成時。句意為:我真希望我當時在場——我想看看南走進來的時候哈里臉上是什么表情。 12. A。but for 意為“要不是”“若不是”,通常與虛擬語氣連用。根據句意可知,but for短語所談論的是過去情況,但I wouldn't be alive today談論的則是現在的情況(注意句中的today),即此題其實是考查錯綜時間的虛擬語氣,句意為:假若沒有安全帶, 我就活不到今天了。 13. D。but for 意為“要不是”“若不是”,通常與虛擬語氣連用。根據句意可知,句子談論的是過去情況,故用“would have+過去分詞”。句意為:汽車出毛病了。要不是那個我們會及時趕到的。 14. B。but for 意為“要不是”“若不是”,通常與虛擬語氣連用。根據句意可知,句子談論的是過去情況,故用“would have+過去分詞”。 15. A。otherwise 意為“要不然”“否則”,用于對前面所述情況作假設。根據句意可知,本句是對現在的情況作假設,故選A。句意為:我很慶幸自己對學習懷有興趣,不然我會瘋掉的。又如:Of course they’re interested. Otherwise they wouldn’t be asking about prices. 他們當然感興趣,要不然他們就不會詢問價格了。 16. B。otherwise 意為“要不然”“否則”,用于對前面所述情況作假設。根據句意可知,本句是對過去的情況作假設,故選B。句意為:他們得到兩張去加拿大的免費機票,不然的話他們絕不可能花得起這筆錢的。又如:We were delayed at the airport. Otherwise we would have been here by lunch time. 我們在機場耽擱了,否則午飯前就可以到這里了。 17. C。根據句中的who drink and drive可知,句子講的是現在的情況,故從句謂語用一般過去時。句意為:我想該是警察對酒后開車的司機進行嚴厲處理的時候了。又如:It’s time we stopped to think about our next move. 我們該停下來想一想我們下一步的行動了。 18. A。It’s time后接句子時應用虛擬語氣(即謂語動詞用過去式),句中的 begin 與動詞 stopped 并列,故應用過去式。句意為:她不該沉湎于過去,應開始想想將來。又如:It’s time you got a job and started paying for your keep! 你該找份工作,負擔自己的生活費了!
|
![]() ![]() |