一般过去时表示
过去某个特定时间发生,也可以表示过去习惯性的动作。一般过去时不强调动作对现在的影响,只说明过去。
现在完成时 表示
过去去发生并且已经完成的动作对现在造成影响或后果
过去某一时间开始并一直持续到现在的动作或状态
一般过去时是指过去发生的事情,与现在无关,有时有时间状语last time , just now等,
现在完成时是过去发生的事情或状态对现在造成影响或结果,如果是状态有可能持续到现在还会继续持续下去,看到already,2 times,for a long time等
两个时态最大区别就是一个强调动作发生在过去,一个强调过去动作对现在造成影响或结果。