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

问题描述:

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

一般过去时表示动作发生在过去,对现在没有造成任何影响,而现在完成时表示动作发生在过去,或者动作一直持续到现在,并强调对现在造成了影响e.g.1. I ate lunch.我吃过午餐了.(句子只是单纯的表达我吃过午饭了这件...