英语中有一种时态叫做将来过去完成进行时,也被称为将来完成进行时。它用来表达在将来某个时间点前已经开始并且还在进行的动作。让我们来看一个例子:
“By the time I arrive at the party, they will have been dancing for two hours.”
这个句子中,将来过去完成进行时被用来表达在我到达派对的时候,他们已经跳了两个小时的舞,而跳舞这个动作还在进行中。
将来过去完成进行时的构成非常简单,只需要将“will have been”和现在分词组合起来即可。例如:
- By the time we finish the project, we will have been working on it for six months.
- By next year, I will have been living in this city for ten years.
需要注意的是,将来过去完成进行时的使用并不是很常见,多数情况下可以用其他时态来替代。但是在某些特定的语境下,它可以更准确地表达出某个动作在将来某个时间点前已经开始并且还在进行的状态。
以上就是将来过去完成进行时的介绍,希望可以帮助大家更好地掌握这个时态的使用。