虚拟语气
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项。
答案: D
2.(2013·天津卷)If he had spent more time practising speaking English before,he________able to speak it much better now.
A.will be B.would be
C.has been D.would have been
解析: 句意为:如果他以前花更多的时间练习说英语,他现在就能说得更好些。本题考查虚拟语气。本句为错综时间条件句,即if从句与过去事实相反,主句与现在事实相反。与现在事实相反的主句谓语部分为“would/should/could/might+动词原形”。
答案: B
3.(2013·江苏卷)I should not have laughed if I________you were serious.
A.thought B.would think
C.had thought D.have thought