英语翻译I have been waiting for you for three hoursI have waited for you for three hours这两个句子翻译是不是一样的啊 时态不同 一个是现在完成进行 另一个一般过去时?

问题描述:

英语翻译
I have been waiting for you for three hours
I have waited for you for three hours
这两个句子翻译是不是一样的啊 时态不同 一个是现在完成进行 另一个一般过去时?

三个小时 我一直在等你(强调等这个状态)
我等了你三个小时(强调时间好长。重读for three hours)

不一样
第一个是现在完成进行时
第二个是现在完成是
前者强调过程,后者强调结果

现在完成进行 表示动作还在继续 说明你等的人还没来第二个是现在完成时 说明他已经到了 试比较I have been waiting for you for three hours 意思:我已经等了你3个小时了(还要等下去)I have waited for you for t...