【优化指导】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解析:ot