【正文】
反,條件從句的謂語用過去完成時(had+過去分詞),主句謂語用“should (would, could, might)+have+過去分詞”與將來事實相反若與將來事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形”。 would【答案】D【解析】試題分析:句意:我不知道做什么?如果我是你,我就會買一本指南。 would C.were。29. — I don’t know what to do.— If I you, I buy a guidebook.A.a(chǎn)m。故選D。must have got through 一定通過;could get through 可能通過;would get through 會通過;would have got through 會通過??键c:考查虛擬語氣。27.If I a boss, I would manage a big factory.A.a(chǎn)re B.wasC.were D.be【答案】C【解析】試題分析:句意:如果我是老板,我會經(jīng)營一家大型工廠。26.I you about it because I don’t believe you.A. wouldn’t rather tell B. would rather not to tellC. would rather not tell D. wouldn’t rather telling【答案】C【解析】試題分析:根據(jù)would rather +not+動詞的原型,表示寧愿不做某事句意:因為我不相信你,所以我寧愿不告訴你這件事??疾檫B詞。點睛:虛擬情況從句主句對現(xiàn)在的虛擬過去式(be一般用were)should/would/could/might+do對過去的虛擬had+過去分詞should/would/could/might+have done對將來的虛擬過去式(be一般用were)should/would/could/might+doshould+動詞原形were+to do25.Yesterday, the storm delayed us. _______ the storm, we would have been here in time.A.But for B.If it were not for C.But that D.Unless【答案】A【解析】【詳解】句意:昨天暴風雨耽擱了我們。即“if+過去時,主語+should/would/could/might do”結構。 24.If I not so busy ,I with you .A.was , would go B.were , would goC.was , should go D.were , will go【答案】B【解析】句意“如果我不忙,我就跟你去”。insist堅持,要求,其后面的賓語從句要用虛擬語氣,跟虛擬式動詞原形 或者“should + 動詞原形” 。23.The workers insisted that they a free lunch every noon and the boss hadto do that.A.be given B.being given C.will be to give D.were given【答案】A【解析】句意:工人們堅持要求他們每天中午都有免費的午餐,老板必須這樣做。t have done本不該做……卻做了。22.You should_______ watched TV. There is so much work to do,A.not have B.have not C.not D.not having【答案】A【解析】句意“你本不應該看足球比賽,你有許多的工作要做”??键c:if引導的條件狀語從句點評:if既可以引導賓語從句又可以引導狀語從句。這個假設成立的幾率很小,故看為虛擬語氣。21. If I went to the moon, I ______ bring something unusual back to the earth.A.couldB.willC.wouldD.shall【答案】C【解析】試題分析:此題考查if引導的條件狀語從句的相關知識。從句謂語動詞用過去完成時,主句謂語動詞用should/would/could/might+have done。——如果我是你,我會穿一件襯衫加一條領帶??键c:考查虛擬語氣。句意:如果我是你,我會加入軍隊。19.If I ____you, I _____the army.A.a(chǎn)m, would join B.were ,would joinC.a(chǎn)m, will join D.were ,will join【答案】B【解析】試題分析:虛擬語氣是一種特殊的動詞形式,用來表示說話人所說的話并不是事實,而是一種假設、愿望、懷疑或推測。根據(jù)題意及句型,故選D。 would make【答案】D【解析】試題分析:句意:湯姆總是在英語練習中犯那么多的錯誤!—如果他能更細心一些,他就會犯更少的錯誤。 would make C.were。18. Tom is always making so many mistakes in his English exercises! Yeah. If he ________ more careful, he ________ fewer mistakes.A.was。根據(jù)句意故選D。【答案】D【解析】試題分析:句意:如果天氣是好的,我們的運動會就不會推遲了。表示對現(xiàn)在的虛擬,if引導的從句用一般過去時,語句用would do ,故選C項。17.What can I do with so much money?If I _______ you, I _______ give it away to charity.A.a(chǎn)m, will B.a(chǎn)m, would C.were, would D.was, would【答案】C 【解析】 試題分析:考查虛擬語氣。在虛擬條件語氣句中,表示與現(xiàn)在事實相反的事實,條件從句中的謂語動詞用過去式(be用were不用was),主句謂語動詞為“would+原形動詞”,所以選D。我該怎么辦?如果我是你,我就對她說對不起??键c:虛擬條件句。本句是與現(xiàn)在事實相反的虛擬條件句,從句謂語用動詞用過去式(be動詞一般用were);主句用should(would,could,might)+ 動詞原形。15. If I _______ you , I _______ do that .A.was , would B.were 。14.I’m so busy. If I ______ time, I ______ have a good rest. A.have, would B.have, could C.had, would D.had, will【答案】C 【解析】試題分析: 句意:我太忙了,如果我有時間,我就會好好休息一下。這道題考查的是假設,所以要用虛擬語氣,用過去時。13.If I __________you. I would buy a big house for my parents.A.be B.a(chǎn)m C.was D.were【答案】D【解析】試題分析:句意:如果我是你。故選C。12.If I _____ you ,I _____ them the story.A. was , tell B.were , will tell C.were ,would tell D.a(chǎn)m. would tell【答案】C【解析】試題分析:句意:如果我是你,我會告訴他們這個故事。考查虛擬語氣。11.Luckily, he wasn’t driving