在英语学习过程中,动词是一种基本时态,尤其是将来完成进行时,都是需要大家进行了解的。今天我们为大家整理了将来完成进行时的基本语法,欢迎阅读。

将来完成进行时的形式

will/shall have been+现在分词用于第一人称,而 will have been+现在分词用于其他人称。

将来完成进行时的用法

正如将来完成时一样,它通常与一个以by开头的时间短语连用:

By the end of this year he’ll have been acting for thirty years.

到今年年底他当演员就满30年了。

将来完成进行时与将来完成时的关系和现在完成进行时与现在完成时的关系一样。即在以下情况下可以用将来完成进行时而不用将来完成时:

1)表示将来某时某事之前业已在发生的动作:

He will have been playing on the piano by that time.

他在那个时候之前应该一直都在弹钢琴。

2)表示将来某时某动作已持续多久:

By the time the sun rises, I shall have been sleeping for nine hours.

太阳升起来之前,我已经(不停地)睡了9个小时了。

He will have been studying Chinese seven years by 1980.

到1980年之前,他就已经学了7年中文了。

By six this evening I shall have been working for ten hours.

今天傍晚六点前,我就已经(连续)工作了10个小时了。

It will have been raining for a whole week if it rains again tomorrow.

如果明天还继续下雨,这雨就已经连着下了一整个礼拜了。

3)表示一种猜想,实际上指现在情况:

He will(=may)have been waiting for me. But I can not go,because it is raining.

他可能在等我。但我现在还不能走,因为下雨了。

It is winter, it will have been snowing in the north.

冬天到了,北方可能已经开始下雪了。

以上就是为大家整理的将来完成进行时的基本语法,希望能够对大家有所帮助。学习英语,时态很重要,大家要重视起来。