VocabNote
ВременаПродвинутый

Будущее совершенное время

Future Perfect

Будущее совершенное время описывает действие, которое будет завершено до определённого момента в будущем. Образуется с помощью will have + причастие прошедшего времени. Часто используется с "by" + будущим временем.

КОГДА ИСПОЛЬЗОВАТЬ

Используйте для действия, которое будет закончено до определённого времени или до другого действия в будущем. Обычно с "by", "by the time" или "before".

СТРУКТУРА

positiveS + will have + V3/V-ed

By next year, I will have finished my degree.

К следующему году я **закончу** своё образование.

negativeS + won't have + V3/V-ed

She won't have arrived by 6 PM.

Она **не приедет** к 18:00.

questionWill + 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 participlefinish → finished, work → worked
Оканчивается на -eдобавьте -darrive → arrived, live → lived
Неправильные глаголыиспользуйте форму V3eat → 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 подходит. Ключ — завершение ДО этой точки, а не В этой точке.

Времена