英语语法中有一个比较复杂的时态,那就是“完成进行过去将来时”(Future Perfect Continuous Tense)。虽然这个时态名字很长,但实际上掌握它的用法并不难。
“完成进行过去将来时”用于描述一个将来的时间点之前,一个持续的动作或状态已经持续了一段时间,并且在这个时间点之前仍将继续进行。比如:
- By 10 o'clock tonight, I will have been studying for 3 hours.(到今晚10点,我将已经学习了三个小时了。)
在这个句子中,“will have been studying”表示将来的某个时间点之前,我将已经在持续地学习,并且在这个时间点之前我仍将继续学习。
动词的构成方式为:
- 将来完成进行时的结构为 will + have + been + V-ing。
而且,这个时态也可以用于疑问句和否定句:
- Will you have been waiting for me for two hours by the time I arrive? (到我到达的时候,你会已经等我两个小时了吗?)
- I will not have been working here for a year by next month. (到下个月,我不会在这里工作一年了。)
总之,掌握好“完成进行过去将来时”可以让我们在表达将来的某个时间点之前的持续状态时更加准确和自然。希望大家多多练习,加强对这个时态的理解和应用。