您现在的位置:主页 > 时态 > 将来完成时 > 文章内容

现在完成时、过去完成时与将来完成的区别

作者: admin来源: 网络文章 时间: 2016-07-06

1. 现在完成时以现在时间为参照点,表示在“现在”以前完成的动作或持续到“现在”的状态;

2. 过去完成时则以过去时间为参照点,表示在“过去”某一时间以前发生的动作或持续到“过去”某一时间的状态;

3. 将来完成时则以将来时间为参照点,表示在“将来”某一时间为止已经完成的动作或持续到“将来”某一时间的状态。

请看例句:

He has finished writing his novel. 他已写完了他的小说。

He had finished writing his novel by the end of last year. 去年年底他就写完他的小说。

He will have finished writing his novel by the end of next year. 到明年年底他就会写完他的小说了。

一般现在时代替一般将来时一样,在表示时间或者条件的状语从句,通常要用现在完成时来表示将来完成时,而不能直接使用将来完成时:

I will go with you when I have finished my work. 等我完成工作之后我就同你去。

若不强调动作的完成(且不至于引起歧义),有时也可用一般现在时:

I will go with you when I finish my work. 我完成工作后就同你去。

相关推荐

将来完成时: 1.构成:shall / will have + 过去分词 2.功能:表示将来某时之前已经完成的动作。 They will have been here for 5 years next Friday. By the end of next term, the students w...[阅读全文]

将来完成时表示从将来的某一时间开始,延续到另一个将来时间的动作或状态,或是发生在某个将来时间,但对其后的另一个将来时间有影响的动作或状态,它的句子结构是will/shall have+动词的过去分...[阅读全文]