作业帮 > 英语 > 作业

玛丽等了你一个早上/玛丽从今天早上开始就一直在等你.这两个句子翻译成英语的时候时态上有什么不同?

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/13 15:50:22
玛丽等了你一个早上/玛丽从今天早上开始就一直在等你.这两个句子翻译成英语的时候时态上有什么不同?
第一句是一般过去时:Mary waited you in the whole morning.
第二句是现在完成时:Mary has waited you since this morning.
再问: 第二句为什么不是现在完成进行时?
再答: 其实现在完成时和现在完成进行时含义上没有区别。对于用法,现在完成时表示已经完成的动作或状态,现在完成进行时表示的是从过去某一时刻开始一直延续到现在,并且还要进行下去的动作,具有未完成的特点。这要根据句意来定了,如果你说第二个句子用现在完成进行时,那说明玛丽会一直等下去,至今还在等,这样理解也没错。我说它是现在完成时,是只考虑了玛丽只等了一个早晨。