一般过去时表示的是过去发生的动作,而一般完成时表示过去发生的、到现在仍旧有影响的动作。也可以说,一般过去时描述的是动作本身,而现在完成时是对之前发生一个或一系列动作的总结(这个总结,就是持续到现在、并对现在造成的影响)。
上图表示“use the pen”这个动作发生在过去的某个时间点。
下图表示,“use the pen”这个动作在过去发生了三次。
所以我们处于现在(now)这个时间点来总结这三个动作,于是便得到了“I have used the pen only three times”的结论。
一般过去式
He read the book, when he was 12.
现在完成时
He has read the book now.
句1表示他过去某个时间在读书,强调读书这个动作曾经发生过,但完成没有不清楚,也就是说那本书他读完没有不知道。
句2表示他读完了这本书,读书这个动作他完成了,但不清楚什么时候完成的,可能是12岁读的,也可能是14岁。
你仔细体会一下。
“一般过去时”和“现在完成时”概念分不清?一个例子轻松理解!