1、从定义来看:一般过去式,表示过去发生的动作或存在的状态;现在完成时,表示过去发生的动作持续到现在并对现在有影响。
2、从构成来看:以do来举例,一般过去式did(无因果);现在完成时have/has+p.p(有因果)。
3、从时间状语来看:一般过去式,时间点(例如last week,that day);现在完成时,时间段(例如since,so far,for 10 years,recently,yet)。
一般过去时
1、He was here just now.
他刚才还在这里。
2、What did you do yesterday?
你昨天做了什么事?
3、We often played together when we were children.
我们小时候常在一起玩。
现在完成时
1. He has turned off the light.
他已把灯关了。
2. Have you found your pen yet?
你已找到你的钢笔了吗?
3. He has lived here since 1978.
自从1978年以来,他一直住在这儿。