Future Perfect и Future Perfect Continuous
Future Perfect Forms
Описаны времена Future Perfect (will have + причастие II) и Future Perfect Continuous (will have been + -ing), используемые для выражения завершённости и длительности действия к определённому моменту в будущем.
13 заданий · 3 блока · ≈ 15 мин
Перед этим правилом
Форма
Future Perfect образуется с помощью will have + причастие II (past participle). Future Perfect Continuous образуется с помощью will have been + причастие I (-ing). Обе формы аналитические, не изменяются по лицам и числам.
Future Perfect
will have + past participle
Пример: will have finished
Future Perfect Continuous
will have been + present participle
Пример: will have been waiting
Отрицание и вопросы
Отрицание: will not have done / will not have been doing. Вопрос: Will + подлежащее + have done? / Will + подлежащее + have been doing?
Значение
Future Perfect обозначает действие, завершённое к определённому моменту в будущем, с акцентом на результат. Future Perfect Continuous подчёркивает длительность действия вплоть до этого момента.
Различие в фокус е
By next Monday, I will have worked here for a month.
К следующему понедельнику я проработаю здесь месяц.
Future Perfect: акцент на завершённости к моменту.
By next Monday, I will have been working here for a month.
К следующему понедельнику я буду работать здесь уже месяц.
Future Perfect Continuous: акцент на длительности.
Употребление
Future Perfect употребляется с маркерами by (к), by the time (к тому времени как), before (до того как), when (когда) в значении после завершения. Future Perfect Continuous используется с for (в течение) и by, особенно когда важна длительность.
Маркеры времени
- by + время/момент
- by the time + предложение
- before
- when
- for + период (с Continuous)
Важно
Оба времени редко используются в разговорной речи, характерны для письменного и формального стиля.
Советы
- Future Perfect Continuous часто заменяется Future Perfect с глаголами состояния.
- В придаточных времени (when, by the time) используется Present Simple, а не Future.
- Маркер by может означать «не позднее, чем»: by Friday — к пятнице.
- Оба времени важны для академического и делового письма.
Ограничения и различия
Основное различие — фокус: в Future Perfect важ ен результат завершённого действия, в Future Perfect Continuous — длительность действия к моменту.
Примеры контраста
By 8 pm, I will have cooked dinner.
К 8 вечера я приготовлю ужин.
Future Perfect: важен факт готовности.
By 8 pm, I will have been cooking dinner for three hours.
К 8 вечера я буду готовить ужин уже три часа.
Future Perfect Continuous: важна длительность.
Типичные ошибки
By tomorrow, I will have known the answer.
К завтрашнему дню я буду знать ответ.
Future Perfect Continuous не используется с глаголами состояния (know). Используйте Future Perfect.
I will have finished the report by 5 pm.
Я закончу отчёт к 5 вечера.
После will have требуется past participle (третья форма), а не инфинитив.
At 8 pm, I will have been cooking dinner for one hour.
В 8 вечера я буду готовить ужин уже час.
Future Perfect Continuous требует указания длительности (for + период).
She will have been a manager for two years.
Она будет менеджером два года.
Глагол be — состояние, поэтому Future Perfect Continuous не используется; нужен Future Perfect.
Ограничения
Future Perfect Continuous не употребляется с глаголами состояния (know, have, be); вместо него используется Future Perfect. Также Future Perfect Continuous не используется с точным указанием завершённости без длительности.
Примеры
Примеры
By the time you arrive, I will have finished the report.
Future Perfect: действие завершится до момента приезда.
She will have been studying for three hours by 10 pm.
Future Perfect Continuous: длительность к моменту времени.
They will not have completed the project by Friday.
Отрицание Future Perfect.
Will you have already eaten when I call you?
Вопрос Future Perfect.
In June, I will have been working here for five years.
Future Perfect Continuous с указанием периода.
By the time the movie ends, I will have fallen asleep.
Future Perfect с динамическим глаголом, выражающим завершённость.
He will have been waiting for over an hour when she finally arrives.
Future Perfect Continuous: длительность ожидания к моменту.
Полезно запомнить
- Future Perfect Continuous часто заменяется Future Perfect с глаголами состояния.
- В придаточных времени (when, by the time) используется Present Simple, а не Future Perfect: By the time you come, I will have finished.
- Маркер by может означать «не позднее, чем»: by Friday — к пятнице.
- Оба времени редко встречаются в разговорной речи, но важны для академического и делового письма.
Частые ошибки
Неверно: By tomorrow, I will have been knowing the answer.
Правильно: By tomorrow, I will have known the answer.
Глагол know относится к глаголам состояния, поэтому не используется в Future Perfect Continuous; требуется Future Perfect.
Неверно: I will have finish the report by 5 pm.
Правильно: I will have finished the report by 5 pm.
После will have требуется past participle (третья форма), а не инфинитив без to.
Неверно: At 8 pm, I will have been cooking dinner.
Правильно: At 8 pm, I will have been cooking dinner for one hour.
Future Perfect Continuous требует указания длительности (for + период), иначе предложение звучит незавершённо.
Неверно: She will have been being a manager for two years.
Правильно: She will have been a manager for two years.
Глагол be — состояние, поэтому Future Perfect Continuous не используется; нужен Future Perfect.
