虛擬語氣
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
解析: 句意為:如果我們早些訂位子,現(xiàn)在也就不用站在這里排隊了。本題考查虛擬語氣。分析語境可知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
解析: 句意為:如果他以前花更多的時間練習說英語,他現(xiàn)在就能說得更好些。本題考查虛擬語氣。本句為錯綜時間條件句,即if從句與過去事實相反,主句與現(xiàn)在事實相反。與現(xiàn)在事實相反的主句謂語部分為“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