Future Perfect
Будущее совершённое время
Образование
Утверждение
S
By June she will have finished the course.К июню она закончит курс.
Отрицание
S
By June she will not have finished the course.К июню она не закончит курс.
Вопрос
Will
Will she have finished the course by June?Она закончит курс к июню?
Что такое Future Perfect?
Future Perfect обозначает действие, которое завершится к определённому моменту в будущем. В предложении почти всегда указана граница: предлог by или союз before.
Утвердительная форма
Вспомогательная часть will have не меняется ни в одном лице. Смысловой глагол стоит в третьей форме (V3).
| Лицо | Вспомогательный | Глагол | Образец |
|---|---|---|---|
| все лица | will have | V3 | I will have finished |
| краткая форма | 'll have | V3 | I'll have finished |
By June she will have finished the course.К июню она закончит курс.
They will have moved by next month.К следующему месяцу они переедут.
Отрицательная форма
Отрицание образуется постановкой not после will. Краткая форма — won't have.
| Лицо | Вспомогательный | Глагол | Образец |
|---|---|---|---|
| все лица | will not have | V3 | I will not have finished |
| краткая форма | won't have | V3 | I won't have finished |
He will not have read the whole book by Friday.К пятнице он не дочитает всю книгу.
We will not have finished before dark.Мы не закончим до темноты.
Вопросительная форма
В вопросе will выходит вперёд подлежащего, а have V3 остаётся на месте.
| Вспомогательный | Лицо | Глагол | Образец |
|---|---|---|---|
| Will | все лица | have V3? | Will you have finished? |
| QW + will | все лица | have V3? | When will you have finished? |
Will you have packed by six?Вы успеете собраться к шести?
How many pages will she have written by then?Сколько страниц она напишет к тому времени?
Употребление
Future Perfect используется в следующих случаях.
Действие, завершённое к моменту в будущем
Действие, которое завершится к определённому моменту в будущем. Граница задаётся через by, by the time, before и представляет собой не точку, а срок: действие закончится когда-то до неё, а точный момент не называется. We will have finished by six — не в шесть, а к шести.
By ten the shop will have opened.К десяти магазин откроется.
The builders will have finished the roof by autumn.К осени строители закончат крышу.
She will have left before you arrive.Она уйдёт до вашего приезда.
Количество, накопленное к этому моменту
Сколько лет, сколько предметов, сколько раз — счёт, который наберётся к будущей границе. Это то же значение «сколько раз до сих пор» из Present Perfect, но сдвинутое вперёд: точкой отсчёта служит не настоящее, а будущая дата. By June she will have written fifty pages.
By December he will have worked here for five years.К декабрю он проработает здесь пять лет.
By the end of the tour they will have visited nine cities.К концу поездки они побывают в девяти городах.
Next spring we will have known each other for a decade.Следующей весной будет десять лет, как мы знакомы.
Предположение о настоящем
Форма будущего времени, но смысл относится к настоящему: говорящий предполагает, что действие уже завершилось. They will have arrived by now значит «наверное, они уже доехали». По смыслу это близко к must have, но звучит осторожнее: не доказательство, а расчёт.
She will have got my message by now.Она, наверное, уже получила моё сообщение.
They will have heard the news already.Они, должно быть, уже слышали новость.
The plane will have landed by this time.Самолёт, вероятно, уже приземлился.
В официальной речи и о сроках
В договорах, отчётах и деловых письмах, когда срок указан точно. Форма придаёт фразе оттенок обязательства: работа должна быть закончена к этой дате. В разговорной речи вместо неё обычно используют простое будущее — We will finish it by Friday.
The contract will have expired by the first of May.Контракт истечёт к первому мая.
The bank will have processed the payment by Thursday.Банк проведёт платёж к четвергу.
The committee will have reviewed the case by Monday.К понедельнику комиссия рассмотрит дело.
Порядок двух будущих действий
В будущем произойдут два действия, и нужно показать, какое закончится раньше. Первое ставится в Future Perfect, второе — в Present Simple: By the time you arrive, we will have started. В придаточном времени will не ставится, поэтому вторая часть остаётся в настоящем.
The film will have started before we reach the cinema.Фильм начнётся до того, как мы доберёмся до кинотеатра.
They will have left by the time the guests arrive.К приходу гостей они уже уйдут.
I will have read the report before the meeting begins.Я прочитаю отчёт до начала собрания.
При сообщении ожидаемого результата
Действие ещё не завершено, но его завершение считается неизбежным. Такой оттенок используется в официальных письмах и планах: результат уже заложен в расчёт. Поэтому форма звучит как заверение — We will have completed the work ближе к обещанию, чем к плану.
The builders will have completed the roof by Friday.К пятнице строители завершат крышу.
The bank will have processed your request within a week.Банк обработает вашу заявку в течение недели.
We will have answered every letter by the end of the month.К концу месяца мы ответим на каждое письмо.
Показатели времени
Граница
Срок
Future Perfect и Future Continuous
Future Perfect
By six I will have cooked dinner.К шести я приготовлю ужин.
Future Continuous
At six I will be cooking dinner.В шесть я буду готовить ужин.