B1情态动词和虚拟语气热点1·4①(2012·陕西卷)Ifmycar________morereliable,IwouldhavedriventoLhasainsteadofflyinglastsummer
A.wasB.hadbeenC.shouldbeD.wouldbe答案B[句意:如果我的车(性能)更可靠些的话,去年夏天我就开车去拉萨而不是坐飞机去了
本题考查虚拟语气
根据语境可知题干为与过去事实相反的假设,if引导的条件从句应该使用过去完成时,故选择B项
]②(2012·天津卷)WewouldhavecalledataxiyesterdayifHarold________usaridehome
A.didn'tofferB.wouldn'tofferC.hasn'tofferedD.hadn'toffered答案D[句意:昨天如果Harold不让我们搭车回家的话,我们就会叫出租车了
考查虚拟语气
根据wouldhavecalled
yesterday可知此句为与过去事实相反的虚拟语气,所以其从句用过去完成时
]③(2012·山东卷)Ifwe________adequatepreparations,theconferencewouldn'thavebeensosuccessful
A.haven'tmadeB.wouldn'tmakeC.didn'tmakeD.hadn'tmade答案D[句意:如果我们没有做好充分的准备,会议就不会如此成功
考查虚拟语气
由主句中的wouldn'thavebeensosuccessful可知,表示与过去事实相反,if从句中要用过去完成时,故选D
]④(2012·安徽卷)Gracedoesn'twanttomovetoNewYorkbecauseshethinksifshe________there,shewouldn'tbeabl