There has been a traffic jam.分析

1)a traffic jam 持续到现在依然存在,比如for 3 hours,只是在特定语境中说话者省略了时间状语。

2)a traffic jam 已经不存在了,路已经通了,但是由于这个traffic jam的发生,导致我上班迟到了。说话者在向其上司解释迟到原因。


请问这种理解对不对。如何解释(1)成立,那么用什么样的时间状语比较好,比如so far之类?


请先 登录 后评论

最佳答案 2019-09-12 22:31

作为一个单独的句子,它可以有好几个意思:

1. 曾经有过(到说话时结束了);+ 比如 before

2. 一直有着 (到说话时还在持续);+ 比如 for + 时间

3. 出现过一次(周期中的一次);  + 比如 so far

等等。它与动词本身的性质也有很大关系

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,2283 浏览
  • mikee 提出于 2019-09-11 23:18

相似问题