一般过去式和现在完成时的最典型的区别?

问题描述:

一般过去式和现在完成时的最典型的区别?

一般过去式
He read the book,when he was 12.
现在完成时
He has read the book now.
句1表示他过去某个时间在读书,强调读书这个动作曾经发生过,但完成没有不清楚,也就是说那本书他读完没有不知道.
句2表示他读完了这本书,读书这个动作他完成了,但不清楚什么时候完成的,可能是12岁读的,也可能是14岁.
你仔细体会一下.