和中文随便加个表示时间的词就能改变时态不同,英语里的时态变化必须通过动词变化来体现,并且英语里有着很多中文中没有的时态说法,所以学习者们在学习的过程中很容易焦头烂额,分不清东南西北。将来完成时一直是英语高级学习阶段的重点,能够熟练掌握它也就证明了你的英语水平更上了一层楼,使用将来完成时能够英语表达更加成熟,更具高级感,所以这次沪江小编就为大家带来将来完成时的详细解说。

定义:

表示在将来某一时间以前已经完成或一直持续的动作。经常与before+将来时间或by+将来时间连用,也可与before或by the time短语引导的现在时的从句连用,用来表示状态完成或动作完成。

状态完成:表示某事持续到将来某一时为止一直有的状态。并在将来完成。
动作完成:表示将来某一时或另一个将来的动作之前,已经完成的动作或已经获得的经验会对后来的动作会产生一定的影响。

结构:

将来完成时的构成是由 "shall/will + have +过去分词" 构成的,其中shall通常用于第一人称,而will通常用于第二,三人称。

eg. We shall have finished our project by the end of this year.

     我们要在今年结束之前完成这个项目。(动作完成)

     Will you have known Kevin for 10 years next month?

     到下个月你认识凯文该有10年了吧? (状态完成)

     They will have went to the station before you arrive.

     在你到达之前他们就已经去车站了。(动作完成)

     We will have been married for 10 years on 2018.

     到2018年我们就结婚10年了。(状态完成)

好了以上就是将来完成时的定义和常用结构,不知道大家都弄清楚了没呢?由以上内容可以看出将来完成时最重要的就是have done成分,无论是在什么句式里,都绝对不能丢了have done。除此之外,大家应该注意辨析句子的内涵意义,是不是符合动作完成和状态完成的条件,如果是的话就不要犹豫地把将来完成时用起来吧。