【优化指导】2013高考英语总复习语法突破第13讲虚拟语气模拟演练北师大版1.(2012唐山模拟)—Thankyouforremindingmeofthetime,orI______lateyesterday.—Don’tmentionit.A.shouldbeB.wouldbeC.willhavebeenD.wouldhavebeen解析:考查虚拟语气。句意:谢谢你提醒我时间,不然昨天我就迟到了。从语境可知说话人是在谈论昨天的事,因此要使用“情态动词would+完成式”。答案:D2.(2012南昌模拟)Theweatherturnedouttobefineyesterday.You______thetroubletocarryyourraincoatwithyou.A.shouldhavetakenB.mustn’thavetakenC.couldhavetakenD.needn’thavetaken解析:考查情态动词和虚拟语气。句意:昨天天气很好,你本来不必费力带着雨衣的。needn’thavedone表示“本来不必做而实际上已发生”。答案:D3.(2012安徽模拟)______it______toraintomorrow,thesportsmeetwouldbeputoffuntilthesametimenextweek.A.Should;不填B.If;shouldC.Were;不填D.If;wasgoing解析:这是与将来事实相反的虚拟语气,当省略if时,句子要倒装,恢复为正常语序是:Ifitweretoraintomorrow,...。答案:C4.They______twofreeticketstoCanada,otherwisethey’dneverhavebeenabletoaffordtogo.A.hadgotB.gotC.havegotD.get解析:otherwisethey’dneverhavebeenable...这一句用了与过去事实相反的虚拟语气;而“他们弄到了两张去加拿大的免费票”却是事实,故用一般过去时。答案:B5.______fired,yourhealthcareandotherbenefitswillnotbeimmediatelycutoff.A.WouldyoubeB.ShouldyoubeC.CouldyoubeD.Mightyoube解析:句意:“如果你被开除了,你的医疗保险和其他利益并不会立即取消。”从句表示与将来事实相反的假设,且if省略了。答案:B6.(2012湖南十二校联考)Ifhe______thathe______toworktherethen,everythingwouldbeOKnow.A.insisted;besentB.insisted;wassent1C.hadinsisted;besentD.hadinsisted;wassent7.(2012合肥检测)—I______toyourbirthdaypartylastSunday.—Unfortunately,youwereoutonbusiness.A.hadcomeB.cameC.wouldcomeD.wouldhavecome解析:考查虚拟语气。根据答语“很遗憾,你当时在外出差”可知,说话人没能参加答话人的生日晚会,因此选D项,表示“我如果当时有时间的话,就参加你的生日晚会了”。答案:D8.(2012海淀区模拟)Ifwehadtakensucheffectivemeasuresmuchearlier,theriver______soseriouslynow.A.isnotpollutedB.wouldnotbepollutedC.hadnotbeenpollutedD.wouldnothavebeenpolluted解析:考查虚拟语气的用法。这是一个错综虚拟句,条件句是对过去情况的虚拟,而主句则是对现在情况的虚拟。答案:B9.(2012福建质检)—Ididn’tattendthelectureyesterday.—I______,either,ifmymotherhadn’tremindedme.A.wouldn’tB.wouldn’thaveC.didn’tD.hadn’t解析:考查虚拟语气。从句子中的ifmymotherhadn’tremindedme可知,此处是对过去情况的虚拟,故主句应该用would/could/might+havedone结构,从选项来看只有B项合适(Iwouldn’thave是Iwouldn’thaveattendedthelecture的省略)。答案:B10.(2012潍坊质检)Theordercamethatthemedicalsupplies______toBeijingfortheH1N1flusoon.A.wouldbesentB.shouldsendC.besentD.mustbesent23