关于时态的题

They were sitting in the car when up the road _______ two policemen.
A.were coming B.came c.had come D.would come
请问各位老师这题应该怎么做?谢谢!!!

请先 登录 后评论

最佳答案 2014-05-09 11:54

本题考查when 分句的特殊结构及全部倒装。 1.说其特殊是因为,这里when分句不是通常意义上的背景动作,其对应的分句也不是主体动作,二者作用恰恰相反,从而强调when分句动作的突发性,这种结构的when分句只有一种时态:一般过去时 2.只要看出来这种特殊结构,实际上倒装已经不能构成任何威胁了。所以只能选B.

3.特别要注意的是此结构的when 分句的主要动词只能使用短暂性动词,这也是我们判断该结构的一条好方法。这一点甚至有些专家都时有出错,据说包括章振邦先生。

请先 登录 后评论

其它 2 个回答

童迪斌   - 英语教师
擅长:英语

选B。when后面为倒装句,正常的句子是:

They were sitting in the car when two policemen came up the road.

这类倒装句通常只能用“简单时态”,即一般现在时和一般过去时,不能用其他时态,如进行时态、完成时态、将来时态等。

请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试
选B。也可以这样考虑:在was / were  doing ... when ...这种句型中,when 通常表示“这时”、“突然”的意思,when 引导的句子中,谓语动词通常用一般过去时。
请先 登录 后评论
  • 0 关注
  • 1 收藏,2299 浏览
  • 方舟 提出于 2014-05-08 11:16

相似问题