关键区别时间不同,一个是现在完成,一个是过去完成。现在完成指的是现在,就是在我们说的现在时间已经完成,所以一定是现在,过去完成才是过去。现在完成时如:I have had breakfast, 过去完成时如:I had had breakfast。
现在完成时和过去完成时,我们首先一定要知道,他们在整体时态中的位置,我们的时间,有四个时间,体有四个体,所谓体指的是动作和时间的关系,是个时间指的是过去,现在,将来,过去将来,四个体,指的是,一般体,进行体,完成体和完成进行体,4乘4,乘到一起后我们就会发现有16个时态,这16个时态当中有一个叫现在完成时,一个叫过去完成时,这四个字当中,有两个字是重合的,叫“完成”很明显,他们的体是一样的,也就是说,都是完成体,都指的是在某一个时间,动作已经完成出,不一样的是什么呢?时间不同,一个是现在完成,一个是过去完成,这就是区别的关键。
我们一定要想清楚,现在完成指的是现在,就是在我们说的现在时间,已经完成,所以一定是现在,过去完成才是过去,比如说:“I have had breakfast”这里“have had”就指的是在现在这个时间,我已经吃完早饭了,“I have had breakfast”再比如说,”I have finished my homework””have finished”就指的是现在我已经完成作业了,时时刻刻要注意是现在,那过去完成时呢,就是“I had had breakfast”“I had finished my homework”就指的是在过去的某一个时间,好比说,我昨天就已经把作业做完了“I had finished my homewok yesterday”,所以一个是,我昨天就把作业做完了,一个是我现在已经做完了,所以一定要注意是时间的区分。
现在完成时跟过去完成时最重要的,是首先要理解什么是完成的概念。接下来我们还需要理解的是,时间上的区别,一个是现在,一个是过去,抓住这两点就够了。