1)a traffic jam 持续到现在依然存在,比如for 3 hours,只是在特定语境中说话者省略了时间状语。
2)a traffic jam 已经不存在了,路已经通了,但是由于这个traffic jam的发生,导致我上班迟到了。说话者在向其上司解释迟到原因。
请问这种理解对不对。如何解释(1)成立,那么用什么样的时间状语比较好,比如so far之类?
作为一个单独的句子,它可以有好几个意思:
1. 曾经有过(到说话时结束了);+ 比如 before
2. 一直有着 (到说话时还在持续);+ 比如 for + 时间
3. 出现过一次(周期中的一次); + 比如 so far
等等。它与动词本身的性质也有很大关系