Future perfect

Майбутнє досконале

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

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

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

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

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

She will have come 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

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

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

  • Негативне речення: суб'єкт + 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? - Вона випуститься з університету до весни?
  • We'll have bought a country house by the summer. - Ми купимо заміський будинок до літа.
  • When will I have finished my internship? - Коли я закінчу своє стажування?
  • They will not have finished the report by tomorrow morning. - Вони не закінчать звіту до завтрашнього ранку.
  • In May we will have been married for ten years. - У травні буде десять років, як ми одружені.
  • When will you have bought a new car? - Коли ти придбаєш нову машину?
  • I will have graduated by next year. - Я закінчу навчання наступного року.
  • Will she have cooked breakfast before we come? - Вона приготує сніданок, перш ніж ми прийдемо?
  • It will not have got colder by November. - До листопада не похолодає.
  • She will have finished her homework by two pm. - Вона закінчить домашнє завдання до другої дня.
  • Who will have passed all exams by February? - Хто здасть усі іспити до лютого?
  • He will not have reached his home by six o'clock. - Він не дістанеться до будинку до шостої години.
  • The rain will have stopped by tomorrow. - Дощ скінчиться до завтрашнього дня.
  • Will the plane have landed by midnight? - Літак приземлиться опівночі?
  • He will have got back by October. - Він повернеться до жовтня.
  • How will you have found new job by tomorrow? - Як ти знайдеш нову роботу до завтрашнього дня?
  • He won't have bought new shoes by his wedding. - Він не придбає нові черевики до свого весілля.
  • Mary will have cooked dinner before we come back. - Мері приготує обід, перш ніж ми повернемося.
  • She will have started a new job by April. - Вона розпочне нову роботу до квітня.
  • In October I will have lived in London for five years already. - У жовтні буде вже п'ять років, як я мешкаю в Лондоні.