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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 03:09:28
英语翻译I have been waiting for you for three hoursI have waited for you for three hours这两个句子翻译是不是一样的啊 时态不同 一个是现在完成进行 另一个一般过去时?

英语翻译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
这两个句子翻译是不是一样的啊 时态不同 一个是现在完成进行 另一个一般过去时?

英语翻译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
意思:我已经等了你3个小时了(还要等下去)
I have waited for you for three hours
意思:我等了你3个小时(总算把你等来了)

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

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