将来完成时与将来完成进行时不仅结构非常相似,在意义和用法上也非常相近,而且两者都是高级语法,并不是日常生活中会常用的知识点,因此也更增加了辨析的难度。然而各类考试中往往会把此类高难度的语法知识作为区分学习者英语水平等级的工具,所以能够清楚辨析,熟练应运,不仅能够在考试中占上风,也更能够显示高超的英语水平。这次沪江小编就来和大家一起学习一下如何辨析将来完成时和将来完成进行时。

将来完成进行时:shall/will+have+been+动词现在分词,表示某种情况下一直持续到说话人所提及的时间,往往与将来的时间连用

eg. The play is coming off in August. By then the play will have been running for three months.

       这个剧将于8月停演。到那时为止,这个剧将连演三个月了。

将来完成时:shall/will+have+过去分词,表示在将来某一时间以前已经完成或一直持续的动作,经常与before+将来时间或by+将来时间连用,也可与before或by the time短语引导的现在时的从句连用。

eg. You will have reached Shanghai by this time tomorrow.

      明天这个时候你就到上海了。

两大区别:

1、将来完成进行时指的是在现在到将来的某一时间段内一直做某事,没有停过,一般后面有时间段的限制,补充,说明,所强调的是状态:持续的状态,和现在进行时比较:它是一直在做,包括现在,但不是一个点动作。

2、将来完成时表示在将来的某一时间点之前会完成,有点虚拟语气的作用,强调的是结果,将会已经完成,经常是在一个将来某一时间的状态进行对比。

因此在以下情况下可以用将来完成进行时而不用将来完成时

1.动作本身就是连续的:

eg.By the end of the month he will have been living here for ten years.
    到了月底他在这里居住就满十年了。(一直在住,没有间断)

2.一种经常进行的动作被表示为连续的动作:

eg.By the end of this month he will have been climbing mountains for twenty years.
    到了这个月底他登山就满 20年了。(20年来登山这件事成为了习惯,经常去登山,“登山”是一个整体性动作)

好了以上就是小编为大家带来的语法辨析,各位学习者们对这两个语法知识点的认识有没有更加深入呢?总的来说,从句子意义上来讲,将来完成进行时强调的是整体性持续性,而将来时强调的是完成性和事件的个体性,在辨析的时候只要紧抓这两点就一定能得到正确的答案,而从结构上来讲,将来完成进行时用的是现在分词,而将来完成时用的则是过去分词,这是一个非常显著的特点,只要不记混,相信大家在遇到它们的时候一定能毫不费力的辨析出来。