Future Perfect

Время future perfect описывает действия, которые завершатся до определённого момента или события в будущем. Оно подчёркивает именно завершённость действия, а не само действие.

1.Конструкции

1.1Конструкции предложений / правильные глаголы

Чтобы образовать время (tense) future perfect, следуйте этим основным правилам:

S = подлежащее (subject)
won't = will not
QW = вопросительное слово

Конструкция Примеры
+ утверждение S + will + have + глагол(+ed / d) + ... I will have finished the project by tomorrow.
Я закончу проект до завтра.
- отрицание S + won't + have + глагол(+ed / d) + ... They won't have arrived by noon.
Они не приедут к полудню.
? вопрос (QW) + will + S + have + глагол(+ed / d) + ...? Will she have finished everything by then?
Закончит ли она всё к тому времени?

Проверьте себя

Поставьте глагол во время Future Perfect.
We (complete) _____ the course by next week.
Поставьте глагол во время Future Perfect.
I (save) _____ enough money for a vacation by the end of the year.
Составьте отрицательное предложение во времени Future Perfect.
I (not/clean) _____ the house by the weekend.

1.2Конструкции предложений / неправильные глаголы

Чтобы образовать время (tense) future perfect, следуйте этим основным правилам:

S = подлежащее (subject)
won't = will not
(III) = форма past participle смыслового глагола (main verb) → Irregular Verbs List, список неправильных глаголов (3-я колонка)
QW = вопросительное слово

Конструкция Примеры
+ утверждение S + will + have + глагол(III) + ... I will have done it tomorrow.
Я сделаю это завтра.
- отрицание S + won't + have + глагол(III) + ... They won't have left by noon.
Они не уедут к полудню.
? вопрос (QW) + will + S + have + глагол(III) + ...? Will she have done everything by then?
Сделает ли она всё к тому времени?

Проверьте себя

Составьте отрицательное предложение во времени Future Perfect.
I (not/speak) _____ to the manager by the time the meeting starts.
Составьте отрицательное предложение во времени Future Perfect.
By tomorrow, she (not/write) _____ the report.
Поставьте глагол во время Future Perfect.
By the end of the month, we (write) _____ all the reports.

2.Употребление

2.1Завершение действия к определённому сроку

Время future perfect часто употребляют, чтобы показать, что действие (action) уже будет завершено или достигнуто к определённому моменту в будущем.
Его используют для действия, которое в определённый момент в будущем уже будет в прошлом.
Очень часто оно употребляется с обстоятельством времени, начинающимся с by: by then, by that time, by the 24th of September и т. д.

Пример Комментарий
By the end of this year, she will have worked here for five years.
К концу этого года она проработает здесь пять лет.
This means that at the end of this year, her total time working here will be five years.
Это значит, что к концу этого года её общий стаж работы здесь составит пять лет.
I will have retired by the year 2030.
Я выйду на пенсию к 2030 году.
This means that before or in the year 2030, my retirement will already be in the past.
Это значит, что до 2030 года или в 2030 году я уже буду на пенсии.
By next Christmas we will have been here for eight years.
К следующему Рождеству мы проживём здесь восемь лет.
This means that next Christmas marks a total of eight years since we arrived.
Это значит, что к следующему Рождеству исполнится ровно восемь лет с тех пор, как мы приехали.
The builders say they will have finished the roof by Tuesday.
Строители говорят, что закончат крышу к вторнику.
This means that the roof will be complete before Tuesday.
Это значит, что крыша будет готова ещё до вторника.

Проверьте себя

Поставьте глагол в правильное время.
By then, I (complete) _____ my master's degree.
Поставьте глагол в правильное время.
By the end of this week, we (submit) _____ the report.
Поставьте глагол в правильное время.
By the end of this month, we (solve) _____ the problem.

2.2Выражение уверенности / предсказание прошедших действий в будущем

Время future perfect может выражать уверенность в том, что действия завершатся до определённого момента в будущем, то есть предсказывать прошедшие действия с точки зрения будущего.

Его часто употребляют с наречиями (adverbs) вроде probably и certainly, которые стоят сразу после will.

Пример Комментарий
By the time we get there, they will probably have left.
Когда мы туда доберёмся, они, наверное, уже уйдут.
Certainty that the action of leaving will likely be completed before we arrive, from a future perspective.
Уверенность в том, что они, скорее всего, уйдут ещё до нашего приезда, - с точки зрения будущего.
I save 50 dollars a month, and I started in January. So by the end of the year, I will have saved 600 dollars.
Я откладываю 50 долларов в месяц и начал в январе. Значит, к концу года я отложу 600 долларов.
Prediction that, based on a consistent saving pattern, the total amount of 600 dollars will be accumulated by the end of the year.
Прогноз: при постоянном темпе накоплений к концу года наберётся 600 долларов.
By next summer, I will probably have travelled to five countries.
К следующему лету я, наверное, побываю в пяти странах.
Prediction that, based on plans, the action of travelling to five countries will most likely be completed by next summer.
Прогноз: судя по планам, поездки в пять стран, скорее всего, состоятся до следующего лета.
Surely they will have finished their meal before the film starts.
Они наверняка закончат есть ещё до начала фильма.
Certainty that the action of finishing the meal will be completed before the film begins, viewed from a future perspective.
Уверенность в том, что они закончат есть ещё до начала фильма, - с точки зрения будущего.
He will certainly have left by the time we arrive.
Он наверняка уже уйдёт, когда мы приедем.
Certainty that the action of leaving will be completed before we arrive, as seen from a future point.
Уверенность в том, что он уйдёт ещё до нашего приезда, - если смотреть из будущего.

Проверьте себя

Поставьте глагол в правильное время.
I expect I (finish) _____ all my work by 5 PM.
Поставьте глагол в правильное время.
They (leave) _____ the office by the time I arrive.
Поставьте глагол в правильное время.
By the time you read this, I (leave) _____ for my trip.

3.Частые вопросы

Когда используют Future Perfect?

Время Future Perfect (will have + причастие прошедшего времени, past participle) используют для действия, которое будет завершено к определённому моменту в будущем. Например: «I will have finished the project by Friday.» Часто оно идёт с by: by then, by next June, by the time you arrive. Оно также подсчитывает время до момента в будущем («By December, she will have worked here for five years») или выражает уверенность, что действие уже совершилось: «He will certainly have left by the time we get there.»

Future Perfect или Future Simple: «I will cook dinner» или «I will have cooked dinner»?

Оба варианта правильны, но значат разное: Future Simple сообщает, что произойдёт, а Future Perfect говорит, что к тому моменту всё уже будет сделано. Сравните: «When you get home, I will cook dinner» (я начну готовить после твоего прихода) и «By the time you get home, I will have cooked dinner» (ужин будет готов, когда ты придёшь). С by возможен и Future Simple («I will finish it by Friday»), но Future Perfect подчёркивает завершённость.

Можно ли сказать «She will has finished» в Future Perfect?

Нет, правильно «She will have finished»: в Future Perfect после will всегда идёт have с любым подлежащим (subject), а затем причастие прошедшего времени (past participle). После have не ставьте форму на -ing или начальную форму глагола (base form): «He will have completed it», а не «He will have completing it» или «He will have complete it». Неправильным глаголам (irregular verbs) нужна третья форма: «They will have gone», а не «They will have went». В отрицании используют won't have («They won't have arrived by noon»), а в вопросе will ставят первым: «Will she have finished by then?»

«By the time you arrive» или «by the time you will arrive» с Future Perfect?

Правильно «by the time you arrive»: после by the time используют Present Simple, а Future Perfect ставят в главное предложение (main clause). Например: «By the time you arrive, we will have eaten», а не «By the time you will arrive, we will have eaten». По-русски мы говорим «к тому времени, как ты придёшь», в будущем времени, но в английском will здесь не ставят. То же правило действует после before и when: «I will have left before you get there.»

Future Perfect или Past Perfect: «will have finished» или «had finished»?

Future Perfect (will have finished) смотрит назад от момента в будущем, а Past Perfect (had finished) от момента в прошлом. Сравните: «By next June, she will have finished her degree» (июнь ещё впереди) и «By last June, she had finished her degree» (июнь уже прошёл). Не смешивайте эти формы: «She will had finished» неправильно. После will всегда идёт have.

Готовы отработать эту тему?

Скачайте приложение и отрабатывайте тему как игру — с опытом, сериями и мгновенной обратной связью.