Future Perfect Tense (Future Perfect) — это будущее совершенное время в английском языке. Оно используется для описания действия, которое завершится до определенного момента в будущем.
She will have bought the present before the beginning of the party — Она купит подарок до начала вечеринки
Здесь действие (покупка подарка) будет завершено до определенного момента в будущем (до начала вечеринки).
Future Perfect аналогичен временам Present Perfect и Past Perfect, только для будущего времени.
Когда мы хотим рассказать о будущем, то используем вспомогательный глагол will (shall). Но если при употреблении Future Simple достаточно только его, то конструкция Future Perfect выглядит немного сложнее.
Future Perfect образуется при помощи вспомогательного глагола will (реже — shall для подлежащих I и We) и совершенного инфинитива Perfect Infinitive (have + третья форма смыслового глагола).
Will используется со всеми лицами и числами.
Если смысловой глагол является правильным — то его третья форма (V3) образуется при помощи окончания -ed.
Если смысловой глагол неправильный — то его третью форму (V3) берем из таблицы неправильных глаголов.
Подсказка: если вам кажется, что глагол неправильный, а в таблице его нет — значит он все-таки правильный и его третья форма образуется при помощи окончания -ed.
Например:
to work → worked (работать)
to play → played (играть)
to relax → relaxed (отдыхать)
to buy → bought (покупать)
to forgive → forgiven (прощать)
to sleep → slept (спать)
ВАЖНО: При построении предложения — обратите внимание на союзы.
После союзов when (когда) / before (перед тем, как) / till (до) / until (до) (в придаточных времени) мы всегда используем конструкцию настоящего времени Present Simple, даже если говорим о будущем.
Will he have learned enough German to communicate before he moves to Berlin? — Он в достаточной степени выучит немецкий, до того, как переедет в Берлин?
Утверждение:
В утвердительных предложениях Future Perfect образуется при помощи will и have + третья форма глагола (V3).
I / We + will (shall) + have V3
She / He / It / You / They + will + have V3
will have / shall have = ‘ll have
I will have done this work by 8 o’clock — Я закончу эту работу к 8 часам
We will have decided by tomorrow morning — Мы решим к завтрашнему утру
They will have found the new investor by next month — Они найдут нового инвестора к следующему месяцу
You’ll have bought this dress before the beginning of the prom — Ты купишь это платье к началу выпускного
Отрицание:
Отрицательная форма времени Future Perfect образуется при помощи добавления частицы not после вспомогательного глагола will, но перед have.
I / We + will (shall) not + have V3
She / He / It / You / They + will not + have V3
will not have = won’t have
shall not have = shan’t have
I will not have found the hotel by 5 o’clock — Я не найду отель к пяти часам
He will not have finished his work when I call him — Он не закончит свою работу, когда я ему позвоню
You won’t have received the letter till Friday morning — Ты не получишь письмо до утра пятницы
The plane won’t have taken off by 2 o’clock — Самолет не взлетит к двум часам
Вопрос:
Вопросительное предложение во времени Future Perfect образуется при помощи вспомогательного глагола will, который ставится в начало предложения перед подлежащим и остальной конструкцией.
Will (Shall) + I / We + have V3
Will + She / He / It / You / They + have V3
Will I have done this project by 9 o’clock tomorrow? — Я закончу этот проект завтра к девяти часам?
Will you have made this doll by her birthday? — Ты сделаешь эту куклу к ее дню рождения?
Will they have already returned from the journey by next month? — К следующему месяцу они уже вернуться из поездки?
Will he have passed his exam by then? — Он уже сдаст экзамен к тому времени?
Специальный вопрос:
При помощи особых question words (вопросительных слов) можно задать специальный вопрос. QW ставится в начало предложения перед классической конструкцией вопроса Future Perfect.
QW + will + I / She / He / It / We / You / They + have V3
What will I have done by next year? — Что я сделаю к следующему году?
How will they have found the photographer by next weekend? — Как они найдут фотографа к следующим выходным?
При ответе на вопрос, заданный при помощи конструкции Future Perfect, мы можем дать отрицательный или положительный ответ в полной или краткой форме. Для ответа также используется утвердительная или отрицательная форма Future Perfect (will have, won’t have)
Will they have done it by Monday? — Они сделают это к понедельнику?
Короткий ответ: Yes, they will / No, they won’t — Да, они сделают / Нет, они не сделают
Полный ответ: Yes, they will have done it by Monday / No, they won’t have done it by Monday — Да, они сделают это к понедельнику / Нет, они не сделают это к понедельнику
Время Future Perfect используется в довольно специфических ситуациях и поэтому встречается довольно редко. Тем не менее, конструкцию Future Perfect можно встретить как в разговоре с иностранцем, так и в художественной литературе.
Future Perfect используется в случае описания будущего завершенного действия. Когда мы хотим сказать о том, что завершим что-то (работу, поездку, учебу) к определенному моменту в будущем (к завтрашнему утру, к следующему месяцу, к 2020 году).
I shall have worked as a doctor for 15 years by next April — К следующему апрелю я проработаю доктором уже 15 лет
Anna will have found a new job by next week — Анна найдет новую работу к следующей неделе
Маркеры указывают на определенное время в будущем, до которого начнется и будет длиться действие. В Future Perfect они отвечают на вопрос «До какого момента времени?».
before (до; перед тем, как)
till / until (до)
by the time (к тому времени; когда)
be then (к тому времени)
by tomorrow (до завтра)
by next week (к следующей неделе)
by next month (к следующему месяцу)
by next year (к следующему году)
by 7 pm (к 7 вечера)
by 3 am (к трем утра)
by 9 o’clock (к девяти часам)
Утвердительные предложения:
She will have arrived at the station by midnight — Она прибудет на станцию к полуночи
Kids will have finished their homework by dinner — Дети закончат со своей домашней работой к ужину
Tom will have repaired the car by the end of next week — Том закончит ремонтировать машину до конца следующей недели
We will have built the guest house by May — Мы построим домик для гостей к маю.
Отрицательные предложения:
I won’t have received my order by Friday — Я не получу свой заказ к пятнице
John will not have finished the presentation by 6 o’clock — Джон не закончит презентацию до шести часов
She will not have written the book by the end of the year — Она не напишет книгу к концу года
Mary won’t have flown to London by Monday — Мэри не прилетит к Лондон к понедельнику
Вопросительные предложения:
Will they have made a decision by noon? — Они примут решение к полудню?
Will he have done his design project by Friday? — Он закончит свой дизайн-проект к пятнице?
Will you have cooked dinner when I come home? — Ты приготовишь ужин к моменту моего возвращения домой?
How many pictures will you have painted by the end of the day? — Сколько картин ты нарисуешь до конца дня?