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? Закончит ли она всё к тому времени? |
Проверьте себя
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? Сделает ли она всё к тому времени? |
Проверьте себя
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. Это значит, что крыша будет готова ещё до вторника. |
Проверьте себя
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. Уверенность в том, что он уйдёт ещё до нашего приезда, - если смотреть из будущего. |
Проверьте себя
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.

