Future Perfect Tense

Майбутнє ідеальне

Час Future Perfect (Майбутнє досконале) використовується, коли потрібно описати дію, яка закінчиться до певного моменту часу або до початку іншої дії. Цей час використовується в англійській не так часто.

Маркерами Future Perfect, які вказують на необхідність використання цього часу, є такі слова:

  • by next week (month/year/…) – до наступного тижня (місяця/року/…);

I will have started new project by next week. – Я почну новий проект наступного тижня.

  • by then – на той час; by Saturday – до суботи тощо.

Він буде мати back by Friday. - Вона повернеться до суботи.

Момент часу може виражатися за допомогою конструкції before/when + Present Simple:

  • before he comes – перш ніж він прийде;

I will have cleaned the room before he comes. - Я приберу кімнату, перш ніж він прийде.

  • when she returns – коли вона повернеться.

I will call you when she returns. - Я подзвоню тобі, коли вона повернеться.

Схема освіти Future Perfect

  • Positive sentence: суб'єкт + will have + правильне дієслово із закінченням -ed/третя форма неправильного дієслова + інші слова

She (суб'єкт) will have done (3-я форма неправильного дієслова) her home task by six o'clock. - Вона зробить свою домашню роботу до шостої години. = Дія завершиться до певного моменту – до шостої години.

  • Negative sentence: суб'єкт + will have not/won't + правильне дієслово із закінченням -ed/третя форма неправильного дієслова + інші слова

He (суб'єкт) will not have finished (правильне дієслово + ed) his book before his dad comes. - Він не закінчить свою книгу, перш ніж його батько прийде. = Дія не завершиться до моменту, коли відбудеться інша дія.

  • Questions:

Загальне питання

    • Will + суб'єкт + have + правильне дієслово із закінченням -ed/третя форма неправильного дієслова + інші слова

Will you (суб'єкт) have talked (правильне дієслово + ed) to her by tomorrow? - Ти поговориш із нею до завтрашнього дня? = Питання, чи завершиться дію до певного моменту.

Спеціальне питання

    • Питання (What, When, How і т.д.) + will + суб'єкт + have + правильне дієслово із закінченням -ed/третя форма неправильного дієслова + інші слова

What (запитання) will you have done (3-я форма неправильного дієслова) by next week? - Що ти зробиш до наступного тижня? = Питання, що станеться до певного моменту.

Приклади використання Future perfect

  • He won't have finished the article by noon. - Він не закінчить статтю до полудня.
  • Will they have completed the report by six pm? - Вони закінчать звіт до шостої вечора?
  • I will have graduated by next year. - Я випустлюся наступного року.
  • Who will have cooked lunch by noon? - Хто приготує обід до полудня?
  • She won't have bought a new dress by her birthday. - Вона не купить нову сукню до дня народження.
  • My mother will have bought a new house by January. - Моя мати придбає новий будинок до січня.
  • It will not have stopped snowing by tomorrow. - Сніг не перестане йти до завтрашнього дня.
  • When will we have painted the door? - Коли ми пофарбуємо двері?
  • She will not have gone on holidays by next week. - Вона не поїде у відпустку до наступного тижня.
  • Will the plane have taken off by six am? - Літак злетить до шостої ранку?
  • Will he have finished his thesis by April? - Він закінчить свою дисертацію до квітня?
  • I will not have finished my home task before you come. - Я не закінчу моє домашнє завдання, перш ніж прийдеш.
  • Who will have passed all exams by February? - Хто складе всі іспити до лютого?
  • I won't have bought tickets by tomorrow. - Я не куплю квитки до завтрашнього дня.
  • The train will have arrived by ten in the morning. - Потяг прибуде до десятої ранку.
  • Will the train have arrived by ten am? - Поїзд прибуде до десятої ранку?
  • He will have got back by October. - Він повернеться до жовтня.
  • She will have found a job by June. - Вона знайде роботу до червня.
  • He won't have repaired his car before I come back. - Він не полагодить свою машину, перш ніж я повернуся.
  • Will she have cooked breakfast before we come? - Вона приготує сніданок, перш ніж ми прийдемо?
  • My wife will not have cooked dinner before we leave. - Моя дружина не приготує вечерю, перш ніж ми поїдемо.
  • When will she have written the article? - Коли вона напише статтю?
  • The bus will have come by midnight. - Автобус приїде опівночі.
  • You will have received your promotion by next year. - Ти отримаєш своє підвищення до наступного року.
  • When will they have got divorced? - Коли вони розлучаться?
  • How will we have reached the city by noon? - Як ми дістанемося міста до полудня?
  • Will he have cleaned the garden before his mum comes? - Він прибере сад, перш ніж його мати прийде?
  • The patient will have recovered by next week. - Пацієнт одужає наступного тижня.
  • The plane won't have landed by five pm. - Літак не приземлиться до п'ятої вечора.
  • I will have bought a new car by next week. - Я куплю нову машину до кінця тижня.
  • We'll have come to a conclusion by five pm. - Ми прийдемо до ув'язнення до п'ятої вечора.
  • She will not have bought a new apartment by next year. - Вона не придбає нову квартиру до наступного року.
  • What will we have cooked before the guests come? - Що ми приготуємо перед тим, як гості прийдуть?
  • He will not have reached his home by six o'clock. - Він не дістанеться до будинку до шостої години.
  • The bus won't have come by nine o'clock. - Автобус не приїде до дев'ятої години.
  • The train will have come by five o'clock. - Поїзд приїде до п'ятої години.
  • We'll have done shopping before you come. - Ми зробимо покупки, перш ніж прийдеш.
  • What will we have achieved by next year? - Чого ми досягнемо наступного року?
  • She won't have resigned by the next month. - Вона не вийде у відставку до наступного місяця.
  • Will we have reached our destination by the morning? - Ми досягнемо нашого пункту призначення до ранку?
  • I will not have finished this book by next week. - Я не закінчу цю книгу наступного тижня.
  • They'll have sold their car by next week. - Вони продадуть свою машину наступного тижня.
  • My dad will have changed his job by new year. - Мій тато змінить роботу на новий рік.
  • How will you have found new job by tomorrow? - Як ти знайдеш нову роботу до завтрашнього дня?
  • He will have got there by noon. - Він дістанеться туди до полудня.
  • The bus will have come by seven o'clock. - Автобус приїде до сьомої години.
  • She'll have cleaned the house before we leave. - Вона прибере будинок, перш ніж ми поїдемо.
  • Will they have got married by next month? - Вони одружаться до наступного місяця?
  • She will have started a new job by April. - Вона розпочне нову роботу до квітня.
  • Will he have got the job by next month? - Він отримає роботу до наступного місяця?