1)a traffic jam 持续到目前依旧存在,譬如for 3 hours,只不过在特定语境中说话者省略了时间状语。

2)a traffic jam 已经没有了,路已经通了,但因为这个traffic jam的发生,致使我上班迟到了。说话者在向其上司讲解迟到缘由。


请问这种理解对不对。怎么样讲解(1)成立,那样用哪种时间状语最好,譬如so far之类?


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

1. 过去有过(到说话时结束了);+ 譬如 before

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

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

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