EN Grammar

Правила и примеры

Future Perfect показывает результат, который будет готов к обозначенному сроку. Эта форма связывает будущее действие с будущей контрольной точкой: by Friday, by the time, by 2030.

Future Perfect: образование

В справочнике: Future Perfect строится по модели will have + V3. После have нужна третья форма, включая неправильные формы written, made и gone.

  • Will the crew have completed the repairs by Friday?Бригада закончит ремонт к пятнице?
  • The package will not have arrived by then.Посылка к тому времени не придет.

Частая ошибка. Не ставьте will have + Past Simple: will have wrote — неверно; нужно will have written.

Результат к сроку: by

В справочнике: Предлог by задает крайний срок: к этому моменту результат уже будет достигнут. Можно назвать дату, время или придаточное с настоящим временем.

  • By 2030, researchers will have collected more data.К 2030 году исследователи соберут больше данных.
  • We will have eaten before the movie starts.Мы поедим до начала фильма.

Частая ошибка. После by the time не ставьте will в придаточной части: by the time you arrive.

Future Perfect, Simple или Continuous

В справочнике: Future Simple сообщает о событии, Future Continuous — о процессе в момент, а Future Perfect — о результате к моменту.

  • At six, I will be cooking; by seven, I will have cooked dinner.В шесть я буду готовить, а к семи уже приготовлю ужин.
  • The show will end at ten, not by ten.Шоу закончится в десять, а не к десяти.

Частая ошибка. Если нет срока или результата к нему, Future Perfect часто звучит неоправданно сложно.