VocairoПочати навчання

Future Perfect: як побудувати погляд із майбутнього

Will have + V3 показує, що буде вже зроблено до майбутнього моменту, або скільки на той момент триватиме стан. Навчись зберігати have, вибирати третю форму та будувати заперечення й питання.

Опубліковано

1. Уяви майбутній момент і поглянь назад

Зараз ти ще читаєш посібник. У п’ятницю буде зустріч, і ти прогнозуєш, що на той момент посібник уже буде прочитано. Future Perfect дає саме цей ракурс: не просто майбутня дія, а підсумок до майбутньої точки відліку.

Для завершуваних дій запитай себе: що на той момент уже станеться? Точний час самої дії може бути невідомий. By six означає не пізніше шостої: завершення може відбутися раніше або на самій межі. Ця конструкція не означає, що дія обов’язково відбувається саме о шостій.

Майбутня точка може бути названа в реченні або вже зрозуміла з розмови. Без by форма не стає неправильною. Важливо, щоб співрозмовник розумів, з якого майбутнього моменту ти підбиваєш підсумок.

By Friday, I will have read the guide.

До п’ятниці я вже прочитаю посібник.

Уявляємо п’ятницю: читання вже завершено. Час початку читання не повідомляємо.

Can we talk tomorrow evening? — Yes, I will have finished the course.

Можемо поговорити завтра ввечері? — Так, я вже закінчу курс.

Орієнтир tomorrow evening задано в запитанні; повторювати його у відповіді не обов’язково.

2. Два допоміжні дієслова й одна третя форма

Ствердження складається з підмета, will, have та past participle — третьої форми смислового дієслова, скорочено V3. Will і have — два допоміжні дієслова. Finished, written або been — форма дієслова, яке називає дію чи стан.

Після will використовуй базову форму have незалежно від підмета: I will have, she will have, the train will have, they will have. Тут немає вибору have/has за особою. Так само не додаємо -s до V3.

У правильних дієслів V3 зазвичай має -ed: check → checked, close → closed. У неправильних її треба знати окремо: write → written, take → taken, go → gone, see → seen. Друга форма wrote або went не замінює третю. Деякі V2 та V3 збігаються: send → sent → sent; це не змінює правила.

Як побудувати речення

Підмет + will + have + V3

subject / S
—
Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
V3 / past participle
—
Третя форма дієслова: worked, gone, seen. Потрібна, наприклад, після have/has або в пасиві; не завжди збігається з V2.

The editor will have checked the article by noon.

До полудня редактор уже перевірить статтю.

Навіть з одниною the editor після will стоїть have, а checked є V3.

We will have written three pages by tonight.

До сьогоднішнього вечора ми вже напишемо три сторінки.

Після have потрібне written, не wrote. Три сторінки — підсумкова кількість до вечора.

They will have had lunch by two.

До другої вони вже пообідають.

Have — допоміжне слово, had — V3 смислового have у виразі have lunch. Повторення подібних слів закономірне.

3. Заперечення: результату ще не буде

Щоб заперечити майбутній підсумок, постав not після will: will not have + V3. Поширена скорочена форма — won’t have + V3. Не прибирай have і не додавай do або does.

Заперечення стосується стану справ до заданого моменту, а не всього майбутнього. I won’t have finished by noon не означає, що я ніколи не закінчу. Можливо, закінчу після полудня.

У вислові won’t have checked all the forms заперечується повний обсяг роботи. Частину анкет уже можуть перевірити. Звертай увагу на all, both, only two: вони визначають, що саме ти обіцяєш або заперечуєш.

Як побудувати речення

Підмет + will not / won’t + have + V3

subject / S
—
Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
V3 / past participle
—
Третя форма дієслова: worked, gone, seen. Потрібна, наприклад, після have/has або в пасиві; не завжди збігається з V2.

I won’t have packed by seven tomorrow.

До сьомої завтра я ще не зберу речі.

На сьому пакування не буде завершено; про пізніший час нічого не сказано.

We will not have checked all the forms by Monday.

До понеділка ми ще не перевіримо всі анкети.

Не всі — не те саме, що жодна. Заперечення не скасовує можливості часткового результату.

4. Питання: пересувається тільки will

У загальному питанні постав will перед підметом. Have та V3 залишаються після підмета: Will you have sent it? Допоміжні do/does/did не потрібні, бо перше допоміжне дієслово вже є.

Питальне слово або група слів стоїть перед will: What will you have done? How many pages will she have read? Якщо питаєш кількість, не перетворюй питання на твердження про конкретне число.

У короткій відповіді достатньо Yes, I will або No, I won’t. Можливе й повторення довшої конструкції: Yes, I will have. Скорочення I’ll нормально працює перед have finished, але стандартна коротка відповідь не закінчується на I’ll.

Як побудувати речення

(Питальна група) + will + підмет + have + V3?

subject / S
—
Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
V3 / past participle
—
Третя форма дієслова: worked, gone, seen. Потрібна, наприклад, після have/has або в пасиві; не завжди збігається з V2.

Will the visitors have arrived by ten? — Yes, they will.

Відвідувачі вже прибудуть до десятої? — Так.

Питаємо про результат на десяту; will стоїть перед the visitors.

How many tickets will you have sold by Friday?

Скільки квитків ви продасте до п’ятниці?

How many tickets задає невідому кількість; порядок решти ланцюга не змінюється.

5. Been не завжди означає завершений стан

Future Perfect описує не лише завершені дії. Зі станами він може показувати тривалість, накопичену до майбутнього моменту: скільки років люди будуть знайомі, одружені або володітимуть чимось. Сам стан на той момент може тривати.

У will have been married третя форма — been, від be. Married тут описує стан. Це не Future Perfect Continuous: для тривалої форми потрібен ланцюг will have been + дієслово на -ing. Самого been недостатньо.

For ten years називає тривалість, а on Sunday або next June — майбутню точку, на яку її рахують. Не роби висновку, що знайомство чи шлюб закінчується після цієї дати: для такого висновку потрібна окрема інформація.

On Sunday, we will have been married for ten years.

У неділю виповниться десять років, як ми одружені.

На неділю тривалість шлюбу становитиме десять років; завершення шлюбу не повідомляється.

Next June, I will have known Ava for five years.

Наступного червня буде п’ять років, як я знаю Аву.

Known — V3 від know. Підсумовується тривалість стану знайомства, а не завершення якоїсь роботи.

6. Форма, значення і природні альтернативи

I will finish the work by Friday — граматично правильний прогноз або обіцянка з дедлайном. I will have finished the work by Friday виразніше подає результат із погляду п’ятниці. Слово by саме не змушує використовувати Future Perfect. У вправах на форму цей час буде задано прямо.

У by the time you arrive майбутній орієнтир може бути виражений Present Simple: arrive стосується майбутнього, а не звички. Тут ми зосереджуємося на will have + V3 у головній частині, не на всіх варіантах часових підрядних речень.

Не розширюй час у перекладі. By next month і by the end of next month — не однакова умова: другий вираз явно називає кінець місяця. Якщо потрібна точна межа, назви дату або кінець періоду прямо.

Ланцюг will have + V3 може також виражати припущення про вже минулу подію: You will have heard the news by now — «Ви, мабуть, уже чули новину». Це можливе англійське вживання, але не майбутній ракурс цієї картки. Часовий контекст важливіший за саму послідовність слів.

I will finish the sketch by Friday. / I will have finished the sketch by Friday.

Я закінчу ескіз до п’ятниці. / До п’ятниці я вже закінчу ескіз.

Обидва речення можливі; друге явно підсумовує завершення на майбутню точку.

We will have cleaned the room by the time the guests arrive.

Коли гості приїдуть, ми вже приберемо кімнату.

Приїзд гостей — майбутній орієнтир; у часовій частині використано arrive.

You will have heard the news by now.

Ви, мабуть, уже чули новину.

By now задає теперішню точку для припущення про попередню подію; не позначай це речення як неграматичне.

7. Як зібрати власну репліку

Спершу визнач майбутню точку, потім зміст підсумку: виконана дія, відсутній результат, запитання або тривалість стану. Обери смислове дієслово та його V3. Додай незмінні will have й перевір порядок слів.

У розмові та неформальному листуванні звичні I’ll have, she’ll have, we’ll have. Повні I will have і she will have теж правильні; вони можуть звучати нейтрально або підкреслювати will. Обидва регістри передають ту саму часову конструкцію.

Після написання перевір три речі: чи не зникло have, чи справді використано V3, чи збережено факти й часовий орієнтир. Зразок допомагає порівняти форму, але твоє речення не мусить повторювати його слова.

I’ll have sent both files by tomorrow’s meeting.

До завтрашньої наради я вже надішлю обидва файли.

I’ll = I will; both files зберігає конкретний обсяг обіцянки — два файли.

She will have prepared the room, but she won’t have printed the handouts.

Вона вже підготує кімнату, але ще не надрукує роздаткові матеріали.

Якщо в розмові вже названо майбутню зустріч, обидва підсумки можуть спиратися на цей спільний орієнтир.

Типові помилки

Неправильно:I will finished the form by noon.

Правильно:I will have finished the form by noon.

Між will та V3 finished бракує have. Поверни допоміжне дієслово, щоб утворити Future Perfect.

Неправильно:She will has sent the message by then.

Правильно:She will have sent the message by then.

Після will потрібна базова форма have навіть із she. Has тут не узгоджуємо з підметом.

Неправильно:They will have wrote the report by Friday.

Правильно:They will have written the report by Friday.

Wrote — V2. Після have у перфектній конструкції потрібна V3 written.

Неправильно:We won’t completed the list by tomorrow.

Правильно:We won’t have completed the list by tomorrow.

Won’t замінює тільки will not; have лишається потрібним перед completed.

Неправильно:Do you will have read it by Monday?

Правильно:Will you have read it by Monday?

У питанні працює інверсія will + you. Зайве do не додаємо.

Джерела
Практикуватися з Vocairo