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

  • Will she have graduated from the university by spring? - Вона випуститься з університету на весну?
  • They'll have sold their car by next week. - Вони продадуть свою машину наступного тижня.
  • When will they have got divorced? - Коли вони розлучаться?
  • Will the plane have landed by midnight? - Літак приземлиться опівночі?
  • My mum won't have cooked the dinner before the guests come. - Моя мама не приготує вечерю, перш ніж гості прийдуть.
  • I will have graduated by next year. - Я випустлюся наступного року.
  • Will he have cleaned the garden before his mum comes? - Він прибере сад, перш ніж його мати прийде?
  • My wife will not have cooked dinner before we leave. - Моя дружина не приготує вечерю, перш ніж ми поїдемо.
  • The plane won't have landed by five pm. - Літак не приземлиться до п'ятої вечора.
  • She'll have moved to a new flat by next week. - Вона переїде до нової квартири до наступного тижня.
  • Will we have reached our destination by the morning? - Ми досягнемо нашого пункту призначення до ранку?
  • When will I have finished my internship? - Коли я закінчу своє стажування?
  • Will you have finished the essay by tomorrow? - Ти закінчиш есе до завтрашнього дня?
  • When will she have written the article? - Коли вона напише статтю?
  • How will she have finished her report by tomorrow? - Як вона закінчить свій звіт до завтрашнього дня?
  • She won't have cleaned the room before the party starts. - Вона не прибере кімнати, перш ніж вечірка почнеться.
  • The train will have come by five o'clock. - Поїзд приїде до п'ятої години.
  • Will they have completed the report by six pm? - Вони закінчать звіт до шостої вечора?
  • She will have finished her homework by two pm. - Вона закінчить домашнє завдання до двох днів.
  • She'll have achieved a lot by next year. - Вона досягне багато чого до наступного року.