状语从句的一道选择题

He came to the scene___ he heard of the accident.

A.where  B.until  C.no sooner  D.the instant

请问这道题为什么选D,不选A呢?

请先 登录 后评论

2 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

He came to the scene where he heard of the accident.

你如果填 where,是定语从句,语法虽然不错,但你不觉得语义不通,没有逻辑吗?

翻译出来看看:

他来到了事故现场,他就是在那里听说发生了事故。

既然来到了事故现场,就说明他已经听说了事故,为什么来了之后才听说呢?


He came to the scene the instant he heard of the accident. = as soon as

请先 登录 后评论
张昌

这是个时间状语从句,the instant表示从句和主句动作几乎同时发生,所以从句和主句动词都用过去时。如果选where,后面的从句不能用过去时,而应该用过去完成时,He came to the scene where he had heard of the accident.

请先 登录 后评论
  • 2 关注
  • 0 收藏,1601 浏览
  • 阿迦 提出于 2021-09-26 11:59