将来完成时 (future perfect) 表示在将来某个时刻之前已经完成的动作。
结构: will have + 过去分词,常和 by + 将来时间 连用。
到...时By 明年next year 我, I 将will (完成)have 完成finished 我的my 学业studies.
到明年,我就会完成学业了。
他们They 将will (完成)have 离开left 在...之前by ...时候the time 你you 到达arrive.
你到的时候,他们已经走了。
注意 常见搭配 by + 时间点(by 2030、by then、by the time …),表示"到那时为止"。
常见错误
- ❌ ~~By 2030, I will finish my degree.~~ → ✓ By 2030, I will have finished my degree. — by + 将来时间点是将来完成时的强信号。
- ❌ ~~This time tomorrow I will fly to Paris.~~ → ✓ …I will be flying to Paris. — "将来某刻正在进行"用 will be + -ing;will fly 只是陈述决定。
- ❌ ~~I will have finish it by Friday.~~ → ✓ I will have finished it. — Após will have vem o particípio passado.
- ❌ ~~When you will arrive, I will have cooked dinner.~~ → ✓ When you arrive, I will have cooked dinner. — 时间从句照旧用一般现在时,再高级的主句也不例外。