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 + будущее время является сильным маркером Future Perfect.
- ❌ ~~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. — После will have всегда ставится причастие прошедшего времени.
- ❌ ~~When you will arrive, I will have cooked dinner.~~ → ✓ When you arrive, I will have cooked dinner. — В придаточных предложениях времени по-прежнему используется Present Simple, даже если главное предложение стоит в сложном времени.