Future Perfect
1. Что такое Future Perfect?
Future Perfect — это будущее совершённое время, которое описывает действие, завершённое к определённому времени в будущем.
Формула:
will have + V3 (Past Participle)
Примеры:
By 2027, she will have finished school.
(К 2027 году она закончит школу.)
I will have done my homework by 8 o’clock.
(Я закончу домашнюю работу к восьми часам.)
Главная особенность — точка в будущем, к которой действие завершится.
2. Когда используется Future Perfect?
1. Действие завершится к конкретному моменту в будущем
Это самый важный и распространённый случай.
By the time you arrive, we will have cooked dinner.
(К тому моменту, как ты придёшь, мы уже приготовим ужин.)
2. Выражение предположений о прошлом, сделанных в будущем
Это более сложный, но интересный случай.
She will have left by now.
(Она, вероятно, уже ушла.)
Этот вариант используется реже, но встречается в рассказах, статьях и письменной речи.
3. Планы или обязательства, которые должны быть выполнены до дедлайна
They will have completed the project by Friday.
(Они завершат проект к пятнице.)
3. Маркеры времени
Future Perfect почти всегда идёт вместе с указателями времени:
-
by (к моменту)
-
by the time (к тому времени как)
-
before (до того как)
-
in… (через…)
-
by then (к тому времени)
Примеры:
In two years, I will have learned French.
(Через два года я выучу французский.)
4. Образование предложений
Утвердительные предложения
Подлежащее + will have + V3
He will have finished the book by Monday.
Отрицательные предложения
Подлежащее + will not / won’t have + V3
She won’t have completed the task by evening.
Вопросительные предложения
Will + подлежащее + have + V3?
Will they have arrived by noon?
5. Разница между Future Simple и Future Perfect
| Ситуация | Future Simple | Future Perfect |
|---|---|---|
| Простая информация о будущем | Yes | Нет |
| Уточнение, что действие завершится к определённому моменту в будущем | Нет | Yes |
| Решения, прогнозы, обещания | Да | Нет |
Пример:
I will finish the project tomorrow.
(Я сделаю проект завтра.) — факт будущего.
I will have finished the project by tomorrow evening.
(Я завершу проект к завтрашнему вечеру.) — уточнение момента завершения.
6. Типичные ошибки
-
Использование will has или will have been вместо нужной формы.
Нужно: will have + V3 -
Неправильное употребление маркеров времени.
Future Perfect всегда предполагает точку завершения. -
Использование времени для долгих процессов, не имеющих чёткого конца.
Например:
I will have lived here for ten years — допустимо, но в таких случаях чаще используют Future Perfect Continuous.
7. Примеры Future Perfect в разных ситуациях
-
By next week, I will have read this book.
-
She will have cleaned her room by the time her mom comes home.
-
They will have built the house in two years.
-
He will have finished his homework before dinner.
Вопросы для самопроверки
Теория
-
Для чего используется Future Perfect?
-
Какая формула используется при его образовании?
-
Какие маркеры времени часто встречаются с Future Perfect?
-
В чём разница между Future Simple и Future Perfect?
-
Можно ли использовать Future Perfect без указания времени завершения?