英语语法中有一种时态叫做“将来完成过去式”,也称作“过去的将来完成式”或“过去完成将来时”。它用来表示在过去某个时间点之前,将会完成的动作或事件。
将来完成过去式的构成:
- 将来完成时的助动词 “will have”(will + have)
- 过去分词形式的主要动词
例如:
- By the time I arrived at the airport, the plane will have already taken off.(我到达机场的时候,飞机已经起飞了。)
- He promised that he will have finished the report by the end of the day.(他承诺他会在今天结束之前完成报告。)
需要注意的是,在使用这种时态时,需要明确过去某个时间点之前的动作或事件,否则将无法清楚地表达意思。
除此之外,将来完成过去式还有一些常见的使用场景,如:
- 对未来某个时间点之前的事情进行预测或推断。
- 对过去某个时间点之前的动作或事件进行推理或猜测。
例如:
- I think he will have already left by the time we get there.(我认为我们到达那里的时候,他已经离开了。)
- She won't have known about the surprise party because we didn't tell her.(她不会知道惊喜派对的因为我们没有告诉她。)
总之,将来完成过去式是英语中一个非常重要的时态,能够帮助我们更加清楚地表达过去某个时间点之前已经完成的动作或事件,同时也有助于我们在进行预测和推断时更加准确地表达意思。