Будущее совершённое время в английском языке
Future Perfect
Эта статья входит в дерево грамматики языка английский на Settemila Lingue.
Кратко
Future Perfect показывает, что действие завершится к определённому моменту в будущем. Основная схема: подлежащее + will have + третья форма глагола: By Friday, we will have finished the report — «К пятнице мы закончим отчёт». Эта форма особенно полезна, когда важно не просто будущее действие, а результат, уже достигнутый к будущей границе.
Обзор
Future Perfect часто называют будущим совершённым временем. Слово «совершённое» здесь означает завершённость к точке отсчёта, а не прямое соответствие русскому совершенному виду. Говорящий мысленно переносится в будущий момент и смотрит оттуда назад: к тому моменту действие уже произойдёт, а его результат будет готов.
Это время обычно изучают на уровне B2, когда формы с will и основные неправильные глаголы уже знакомы. Оно встречается в планах, сроках, прогнозах, отчётах о ходе работы и вопросах о накопившемся к будущей дате опыте: Will you have read the contract by Monday? — «Вы прочитаете договор к понедельнику?»
Для русскоязычного учащегося главная трудность состоит не в форме, а в выборе времени. Русское «Я закончу к пяти» естественно передаёт и будущее, и завершённость одним глаголом. По-английски возможны и I’ll finish by five, и более явно ориентированное на результат I’ll have finished by five. Future Perfect выбирают, когда хотят подчеркнуть взгляд из будущей точки и наличие готового результата к сроку.
Как строится Future Perfect
Утвердительная форма
Формула одинакова для всех лиц:
подлежащее + will have + past participle (третья форма глагола, V3)
| Подлежащее | Вспомогательная часть | Смысловой глагол | Пример |
|---|---|---|---|
| I / you / he / she / it / we / they | will have | finished / written / gone | She will have written the email. |
У правильных глаголов третья форма обычно оканчивается на -ed: finish — finished, complete — completed. У неправильных глаголов её нужно запоминать: write — written, go — gone, do — done, see — seen. Здесь требуется именно третья, а не вторая форма: will have wrote неверно, правильно will have written.
В разговорной речи и неформальной переписке will обычно сокращается:
- I’ll have finished;
- she’ll have arrived;
- they’ll have left.
Отрицание
Отрицательная схема:
подлежащее + will not have + V3
Обычное сокращение — won’t have:
- I won’t have finished by noon. — «Я не закончу к полудню».
- They won’t have received the results before the meeting. — «Они не получат результаты до совещания».
Отрицание часто сообщает, что к названной границе нужный результат ещё не будет достигнут. Конструкция won’t have finished until Friday означает «не закончит раньше пятницы; закончит только в пятницу».
Вопросы и краткие ответы
В общем вопросе will ставится перед подлежащим:
Will + подлежащее + have + V3?
- Will you have finished by six? — «Ты закончишь к шести?»
- Will the guests have arrived before dinner? — «Гости приедут до ужина?»
Краткие ответы строятся только с will:
- Yes, I will. — «Да».
- No, they won’t. — «Нет».
В специальном вопросе вопросительное слово ставится в начало:
- How much will we have saved by December? — «Сколько мы накопим к декабрю?»
- How long will you have been here by then? — «Сколько времени вы уже проведёте здесь к тому моменту?»
В последнем примере been — третья форма глагола be. Вопрос относится к общей длительности состояния к будущей точке, поэтому сочетание will have been не всегда означает Future Perfect Continuous: после него здесь нет формы на -ing.
Будущая граница: by, before, when
Future Perfect почти всегда понятнее, если обозначен будущий ориентир — прямо или из контекста.
| Указатель | Значение | Пример |
|---|---|---|
| by 5 o’clock | не позднее пяти часов | I’ll have finished by 5 o’clock. |
| by Friday / by next year | к пятнице / к следующему году | She’ll have graduated by next year. |
| by then | к тому времени | We’ll have made a decision by then. |
| before the meeting | до совещания | He’ll have read it before the meeting. |
| by the time... | к тому времени, как... | By the time you arrive, we’ll have eaten. |
| when... | когда... | When you get home, I’ll have prepared dinner. |
By задаёт крайний срок: действие может завершиться раньше, но не позже него. Before строго помещает завершение раньше другого события. Until / till обычно описывает продолжение ситуации до границы и потому не заменяет by в утвердительной фразе о завершённом результате.
После when, before, by the time, as soon as в придаточном предложении о будущем обычно употребляется Present Simple, а не will:
- правильно: They will have left before we arrive;
- неправильно: They will have left before we will arrive.
В главной части остаётся Future Perfect, а форма arrive в придаточной части уже выражает будущее благодаря всему контексту.
Место наречий
Слова already, just, never обычно стоят после have и перед третьей формой:
- She will have already left. — «Она уже уйдёт к тому моменту».
- We will have just completed the first stage. — «Мы как раз завершим первый этап».
- By then, he will have never worked abroad. — грамматически возможно, но чаще естественнее сказать He still won’t have worked abroad by then — «К тому времени он всё ещё ни разу не поработает за границей».
Примеры в контексте
| Английский | Перевод | Пояснение |
|---|---|---|
| I will have finished by 5 o’clock. | Я закончу к пяти часам. | К пяти результат уже будет готов. |
| By next year, she will have graduated. | К следующему году она уже окончит учебное заведение. | By задаёт будущую границу. |
| They will have left before we arrive. | Они уедут до того, как мы приедем. | После before употреблено arrive, не will arrive. |
| How long will you have been here? | Сколько времени вы уже проведёте здесь к тому моменту? | Вопрос о длительности состояния к понятной из контекста точке. |
| By the end of the month, we’ll have paid off the loan. | К концу месяца мы полностью выплатим кредит. | Важен достигнутый финансовый результат. |
| Will you have read the report before the call? | Вы прочитаете отчёт до звонка? | Вопрос о готовности к следующему событию. |
| The train won’t have arrived by midnight. | Поезд не прибудет к полуночи. | К сроку событие ещё не завершится. |
| When Anna gets home, I’ll have cooked dinner. | Когда Анна вернётся домой, я уже приготовлю ужин. | Gets стоит в Present Simple после when. |
| By then, they’ll have known each other for ten years. | К тому времени они будут знакомы уже десять лет. | Состояние know длится до будущей точки. |
| I’ll have sent you the documents by lunchtime. | Я отправлю вам документы к обеду. | Обещание выполнить задачу к сроку. |
| How many countries will she have visited by the end of her trip? | Сколько стран она посетит к концу поездки? | Подсчитывается накопленный результат. |
| He’ll have already gone to bed when we call. | Когда мы позвоним, он уже ляжет спать. | Already подчёркивает, что действие завершится раньше. |
| This time next week, we’ll have completed the first stage. | К этому времени на следующей неделе мы завершим первый этап. | Прогноз о ходе проекта. |
| By 2030, the city will have built three new bridges. | К 2030 году город построит три новых моста. | Количественный результат к дате. |
| The final decision will have been made by Friday. | Окончательное решение будет принято к пятнице. | Пассивная форма: важен результат, а не исполнитель. |
Типичные ошибки
1. Вторая форма вместо третьей
- Неверно: She will have wrote the report by Friday.
- Верно: She will have written the report by Friday.
- Почему: после have нужна третья форма глагола — written. Форму wrote используют в Past Simple.
2. Пропуск have
- Неверно: We will finished by six.
- Верно: We will have finished by six.
- Почему: Future Perfect обязательно содержит обе вспомогательные части: will have.
3. Will в придаточном времени
- Неверно: I will have finished when you will return.
- Верно: I will have finished when you return.
- Почему: после when в придаточном о будущем обычно нужен Present Simple. Русская форма будущего «когда ты вернёшься» не должна подталкивать к повторению will.
4. Until вместо by
- Неверно: I will have completed the form until Monday.
- Верно: I will have completed the form by Monday.
- Почему: для результата «не позднее понедельника» употребляется by. Until Monday означает «до понедельника» и обычно сочетается с продолжающейся ситуацией: I’ll be away until Monday.
5. Future Perfect без подходящей точки отсчёта
- Неестественно без контекста: I will have bought a new laptop.
- Естественно: By the start of the course, I will have bought a new laptop.
- Почему: Future Perfect требует будущей границы, хотя она может быть названа в предыдущем предложении и не повторяться.
6. Механическое соответствие русскому совершенному виду
- Неудачный выбор: The phone is ringing — I will have answered it.
- Верно: The phone is ringing — I’ll answer it.
- Почему: спонтанное решение относится к обычному будущему с will. Русский глагол «отвечу» имеет совершенный вид, но сам по себе не требует Future Perfect.
Особенности употребления
Результат важнее самого процесса
Future Perfect направляет внимание на состояние дел к сроку: отчёт написан, деньги накоплены, гости прибыли. Если важен процесс, происходящий в конкретный будущий момент, чаще нужен Future Continuous:
- At five, I’ll be writing the report. — в пять я буду писать отчёт;
- By five, I’ll have written the report. — к пяти отчёт будет написан.
Future Simple тоже иногда возможно
В обычной речи I’ll finish it by Friday звучит совершенно естественно. Вариант I’ll have finished it by Friday сильнее подчёркивает, каким будет результат к пятнице, либо противопоставляет этот срок другому событию. Поэтому Future Perfect — не автоматическое требование после каждого by.
Русский вид не равен английскому времени
Русский совершенный вид помогает почувствовать идею результата: «сделаю», «прочитаю», «уедут». Но соответствие неполное. Английская форма организована вокруг будущей точки отсчёта, тогда как русский вид прежде всего показывает действие как завершённое целое. Сначала ищите в ситуации будущий срок, а уже затем выбирайте Future Perfect.
Длительность до будущего момента
С глаголами состояния — be, know, own — Future Perfect может описывать период, накопившийся к будущей дате:
- In June, I’ll have known Maria for twenty years. — «В июне будет двадцать лет, как я знаю Марию».
- By next week, they’ll have owned the house for a year. — «На следующей неделе будет год, как этот дом принадлежит им».
Для длительности обычно используются for + период (for ten years) или since + начальная точка (since 2020). С глаголами действия для акцента на непрерывном процессе чаще выбирают Future Perfect Continuous.
За пределами основного правила
Future Perfect и Future Perfect Continuous
Обе формы смотрят назад из будущего момента, но расставляют разные акценты:
| Форма | Основной акцент | Пример | Смысл |
|---|---|---|---|
| will have + V3 | завершённый результат или количество | By noon, I’ll have written three pages. | К полудню будут готовы три страницы. |
| will have been + -ing | длительность или ход процесса | By noon, I’ll have been writing for three hours. | К полудню я буду писать уже три часа. |
Если названо количество завершённых единиц — three pages, five calls, two chapters — обычно подходит Future Perfect. Если важна продолжительность деятельности, естественнее непрерывная форма. Однако глаголы состояния вроде know обычно не употребляются в Continuous: I’ll have known her for a year, а не I’ll have been knowing her.
Пассивная форма
Пассивный залог (конструкция, где в центре стоит объект действия, а исполнитель может не называться) строится так:
will have been + V3
- The repairs will have been completed by May. — «Ремонт будет завершён к маю».
- All applicants will have been notified before the results are published. — «Всех кандидатов уведомят до публикации результатов».
Здесь been создаёт пассивную форму, а следующий V3 обозначает действие. Не следует путать её с Future Perfect Continuous, где после been стоит форма на -ing.
Форма will have + V3 как предположение о прошлом
Та же внешняя схема может выражать не будущее завершение, а уверенное предположение о том, что уже произошло:
- Don’t call her now; she’ll have gone to bed. — «Не звони ей сейчас: она, вероятно, уже легла спать».
- You’ll have heard the news by now. — «Вы, вероятно, уже слышали новость».
Это модальное употребление will: говорящий делает вывод о прошлом или настоящем результате. Будущей точки здесь нет, а by now означает «к настоящему моменту». Понимать такой вариант полезно на продвинутом уровне, но не стоит смешивать его с основным правилом Future Perfect.
В придаточных после if
После if в реальном условии о будущем обычно не ставят Future Perfect:
- If you have finished by six, we can go out. — «Если ты закончишь к шести, мы сможем пойти куда-нибудь».
Здесь Present Perfect в придаточной части передаёт завершённость к будущему сроку. Форма с will после if возможна в других значениях, например когда will выражает готовность, но это уже не стандартная временная схема условия.
Как практиковаться
- Рисуйте две отметки на временной линии. Первая — завершение действия, вторая — будущий срок. Если завершение должно оказаться слева от срока, составьте предложение с will have + V3: submit → Friday: I’ll have submitted it by Friday.
- Тренируйте неправильные третьи формы в готовой рамке. Возьмите пары write — written, go — gone, do — done, see — seen и задавайте срок: By tomorrow, I’ll have written... Так одновременно закрепляются и V3, и конструкция.
- Сравнивайте три варианта одной ситуации. Например: I’ll write the report — решение или прогноз; I’ll be writing it at five — процесс в пять; I’ll have written it by five — готовый результат к пяти. Такое сопоставление полезнее механического перевода с русского.
Связанные темы
- Необходимая основа: Будущее с will — формы will, отрицание won’t, вопросы, прогнозы и решения, на которых строится Future Perfect.