Будущее совершенное время
Future Perfect
Будущее совершенное время описывает действие, которое будет завершено до определённого момента в будущем. Образуется с помощью will have + причастие прошедшего времени. Часто используется с "by" + будущим временем.
КОГДА ИСПОЛЬЗОВАТЬ
Используйте для действия, которое будет закончено до определённого времени или до другого действия в будущем. Обычно с "by", "by the time" или "before".
СТРУКТУРА
S + will have + V3/V-edBy next year, I will have finished my degree.
К следующему году я **закончу** своё образование.
S + won't have + V3/V-edShe won't have arrived by 6 PM.
Она **не приедет** к 18:00.
Will + S + have + V3/V-ed?Will you have eaten by the time I get home?
Ты **поешь** к моему возвращению домой?
СЛОВА-МАРКЕРЫ
- by
- by the time
- before
- by then
- by next year
- by tomorrow
ПРИМЕРЫ
By 2030, technology will have changed dramatically.
К 2030 году технологии кардинально **изменятся**.
She will have graduated by next June.
Она **окончит** учёбу к следующему июню.
Will they have finished the project by Friday?
**Закончат ли** они проект к пятнице?
I won't have completed the report by tonight.
Я **не закончу** отчёт к сегодняшнему вечеру.
By the time you arrive, we will have left.
К тому времени как ты приедешь, мы уже **уйдём**.
ПРАВИЛА ПРАВОПИСАНИЯ (HE/SHE/IT)
| Правильные глаголы | добавьте -ed для past participle | finish → finished, work → worked |
|---|---|---|
| Оканчивается на -e | добавьте -d | arrive → arrived, live → lived |
| Неправильные глаголы | используйте форму V3 | eat → eaten, write → written, go → gone |
РАСПРОСТРАНЕННЫЕ ОШИБКИ
By next year, I will finish my degree.
By next year, I will have finished my degree.
Чтобы выразить завершение до будущего времени, используйте will have + V3, а не will + V.
By the time you will arrive, we will have left.
By the time you arrive, we will have left.
После "by the time" используйте настоящее простое, а не будущее — то же правило, что и в других придаточных времени.
Совет
Проверяй с "by + время": если можешь сказать "к [какой-то будущей точке], X будет сделан", то future perfect подходит. Ключ — завершение ДО этой точки, а не В этой точке.