虚拟语气 if 条件句中的虚拟语气1.(2013·北京卷)If we________a table earlier,we wouldn’t be standing here in a queue
A.have booked B.booked C.book D.had booked解析: 句意为:如果我们早些订位子,现在也就不用站在这里排队了
本题考查虚拟语气
分析语境可知 if 引导的从句是与过去事实相反的假设,因此选择 D 项
答案: D2.(2013·天津卷)If he had spent more time practising speaking English before,he________able to speak it much better now
A.will be B.would beC.has been D.would have been解析: 句意为:如果他以前花更多的时间练习说英语,他现在就能说得更好些
本题考查虚拟语气
本句为错综时间条件句,即 if 从句与过去事实相反,主句与现在事实相反
与现在事实相反的主句谓语部分为“would/should/could/might+动词原形”
答案: B3.(2013·江苏卷)I should not have laughed if I________you were serious
A.thought B.would think C.had thoughtD.have thought解析: 句意为:如果我(当时)认为你是认真的,我就不会笑了
本题考查虚拟语气
根据 should not have laughed 可以判定是对过去的虚拟,条件从句中对过去的虚拟要用 had done 形式,故选 C 项
答案: C 含蓄条件句的虚拟语气4.(2013·安徽卷)I________to my cousin’