B1 情态动词和虚拟语气 热点·4 ①(2017·陕西卷)If my car ________more reliable, I would have driven to Lhasa instead of flying last summer. C.should be D.would be 答案 B [句意:如果我的车(性能)更可靠些的话,去年夏天我就开车去拉萨而不是坐飞机去了。本题考查虚拟语气。根据语境可知题干为与过去事实相反的假设,if引导的条件从句应该使用过去完成时B项。] (2017·天津卷)We would have called a taxi yesterday if Harold ________ide home. A.didn't offer B.wouldn't offer C.hasn't offered D.hadn't offered 答案 D [句意:昨天如果Harold不让我们搭车回家的话,我们就会叫出租车了。考查虚拟语气。根据would have called...yesterday可知此句为与过去事实相反的虚拟语气,所以其从句用过去完成时。] (2017·山东卷)If we ________adequate preparations, the conference wouldn't have been so successful. C.didn't make D.hadn't made 答案 D [句意:如果我们没有做好充分的准备,会议就不会如此成功。考查虚拟语气。由主句中的wouldn't have been so successful可知,表示与过去事实相反,if从句中要用过去完成时,故选D。] |