作业帮 > 综合 > 作业

过去式组成的一般过去时 与 ."have+过去分词"构成的现在在完成时 有什么区别?请举出英语或汉语例子来说明

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/09 00:55:48
过去式组成的一般过去时 与 ."have+过去分词"构成的现在在完成时 有什么区别?请举出英语或汉语例子来说明
一般过去时表示动作发生在过去,对现在没有造成任何影响,而现在完成时表示动作发生在过去,或者动作一直持续到现在,并强调对现在造成了影响
e.g.
1. I ate lunch.我吃过午餐了.(句子只是单纯的表达我吃过午饭了这件事,并没有其他的什么意思,也没有强调对现在造成了什么影响)
2.I have eaten lunch.我已经吃过午餐了.(句子强调的是我已经吃过午饭了,比如说有人邀请我吃点心,我就可以这样说,因为我过去吃了午餐这件事对现在造成的影响就是现在我不想吃东西,而一般过去时却不能用在这种场景里)