题目内容
20.If we had booked a table earlier,we ________ standing in a queue now.( )A. | were not | B. | wouldn't be | ||
C. | wouldn't have been | D. | are not |
分析 要是我早点预定餐桌的话,我们现在就不要站着排队了.
解答 答案是B.本题考错综时间虚拟条件句.虚拟条件句中主句和从句所表达的时间往往是一致的,但是有些虚拟条件句中主句和从句的时间不一致,这种虚拟条件句被称之为"错综时间条件句".本题虚拟条件句中用过去完成时说明是与过去事实相反的虚拟语气;但是主句中的now说明主句是与现在事实相反的结果;与现在事实相反时主句动词用"would/should/could/might+动词原形",由此判断答案是B.
点评 在掌握虚拟语气的规则的基础上,判断题干属于什么类型的虚拟,然后根据语境,选用恰当的动词形式表达虚拟.
练习册系列答案
相关题目
15.This is the first time that we _________ a film in the cinema together as a family.( )
A. | see | B. | had seen | C. | saw | D. | have seen |
5.-Don't you know our school well?
-No,this is the first time I _________ here.( )
-No,this is the first time I _________ here.( )
A. | have been | B. | am coming | C. | come | D. | was |