现在完成时和过去完成时的区别例子
关键区别时间不同,一个是现在完成,一个是过去完成。现在完成指现在,就是现在时间已经完成,所以一定是现在,过去完成才是过去。现在完成时如:I h***e had breakfast, 过去完成时如:I had had breakfast.
现在完成时、过去完成时区别是什么
首先一定要知道,他们在整体时态中的位置,时间有四个时间,体有四个体,所谓体指的是动作和时间的关系,是个时间指的是过去,现在,将来,过去将来,四个体,指的是,一般体,进行体,完成体和完成进行体,4乘4,乘到一起后我们就会发现有16个时态,这16个时态当中有一个叫现在完成时,一个叫过去完成时,这四个字当中,有两个字是重合的,叫“完成”很明显,他们的体是一样的,也就是说,都是完成体,都指的是在某一个时间,动作已经完成出,不一样的是什么呢?时间不同,一个是现在完成,一个是过去完成,这就是区别的关键。
现在完成指的是现在,就是在我们说的现在时间,已经完成,所以一定是现在,过去完成才是过去,比如说:“I h***e had breakfast”这里“h***e had”就指的是在现在这个时间,我已经吃完早饭了,“I h***e had breakfast”再比如说,”I h***e finished my homework””h***e finished”就指的是现在我已经完成作业了,时时刻刻要注意是现在,那过去完成时呢,就是“I had had breakfast”“I had finished my homework”就指的是在过去的某一个时间,好比说,我昨天就已经把作业做完了“I had finished my homewok yesterday”,所以一个是,我昨天就把作业做完了,一个是我现在已经做完了,所以一定要注意是时间的区分。
现在、过去、将来完成时例句
He has finished writing his novel. 他已写完了他的小说。
He had finished writing his novel by the end of last year. 去年年底他就写完他的小说。
He will h***e finished writing his novel by the end of next year. 到明年年底他就会写完他的小说了。
与一般现在时代替一般将来时一样,在表示时间或者条件的状语从句,通常要用现在完成时来表示将来完成时,而不能直接使用将来完成时:
I will go with you when I h***e finished my work. 等我完成工作之后我就同你去。
若不强调动作的完成(且不至于引起歧义),有时也可用一般现在时:
I will go with you when I finish my work. 我完成工作后就同你去。