gramaro.io

Future PerfectМайбутній доконаний час

Утворення та структура речень

Стверджувальне речення

Future Perfect утворюється за допомогою допоміжного дієслова will (рідше shall) і форми доконаного інфінітива без частки to: will have + третя форма смислового дієслова.

У правильних дієслів третя форма утворюється додаванням закінчення -ed. Третю форму неправильних дієслів потрібно перевіряти в таблиці неправильних дієслів. Якщо дієслова немає в такій таблиці, воно, як правило, правильне й утворює третю форму за допомогою -ed.

Will у сучасній англійській мові вживається з усіма особами однини та множини. Shall традиційно вживається з I та we; у Future Perfect воно трапляється переважно в офіційних, юридичних, старих або художніх текстах. У сучасному мовленні з усіма особами зазвичай використовують will.

СкороченняПовна форма
will = ’llshall = ’ll
  • I shall have done this work by 5 o’clock tomorrow. — Я виконаю цю роботу до п’ятої години завтра.
  • She will have bought these flowers before the beginning of the party. — Вона придбає ці квіти до початку вечірки.
  • They will have found the new actor by next week. — Вони знайдуть нового актора до наступного тижня.

Правила додавання закінчення -ed розглядаються в окремій статті.

ПравилоПриклад
Зазвичай додаємо -ed.to work → worked
Кінцеву -e не подвоюємо.to translate → translated
Кінцеву приголосну після короткого наголошеного голосного подвоюємо.to stop → stopped
Після приголосної y змінюємо y на i і додаємо -ed.to study → studied
Після голосної y зберігаємо y і додаємо -ed.to play → played

Заперечне речення

Заперечення у Future Perfect утворюється додаванням частки not після допоміжного дієслова will або shall: will not have + третя форма.

  • I will not have done this work by 5 o’clock tomorrow. — Я не виконаю цю роботу до п’ятої години завтра.
  • They will not have found the new actor by next week. — Вони не знайдуть нового актора до наступного тижня.
Повна формаСкорочена форма
will notwon’t
shall notshan’t
  • She won’t have bought these flowers before the beginning of the party. — Вона не придбає ці квіти до початку вечірки.

Питальне речення

У загальному питанні у Future Perfect допоміжне дієслово will або shall ставиться перед підметом: Will + підмет + have + третя форма?

  • Will I have done this work by 5 o’clock tomorrow? — Я виконаю цю роботу до п’ятої години завтра?
  • Will she have bought these flowers before the beginning of the party? — Вона придбає ці квіти до початку вечірки?
  • Will they have found the new actor by next week? — Вони знайдуть нового актора до наступного тижня?

Спеціальне питання у Future Perfect починається з питального слова або словосполучення. Далі використовується такий самий порядок слів, як і в загальному питанні: питальне слово + will + підмет + have + третя форма?

  • What shall I have done by 5 o’clock tomorrow? — Що я виконаю до п’ятої години завтра?
  • When will she have bought these flowers? — Коли вона придбає ці квіти?
  • Where will they have found a new actor by next week? — Де вони знайдуть нового актора до наступного тижня?

Використання Future Perfect

Завершені дії в майбутньому

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

  • I shall have worked as a teacher for 20 years by next March. — До наступного березня я працюватиму вчителем уже 20 років.
  • I will have found a new job by next month. — До наступного місяця я знайду нову роботу.
  • She will have cleaned the room by the time you come back. — Вона прибере кімнату до того часу, як ти повернешся.
  • They won’t have bought this house until the end of the week. — Вони не придбають цей будинок до кінця тижня.

Маркери часу

Маркери часу у Future Perfect указують на момент у майбутньому, до якого дія завершиться. Вони відповідають на питання «до якого моменту?».

  • before — до, перед тим як
  • till — до, аж до
  • until — до, аж до

Till та until часто вживаються із запереченням, коли потрібно підкреслити, що дія не відбудеться до певного моменту. Вони також можуть уживатися в інших конструкціях відповідно до змісту речення.

  • by then — до того часу
  • by the time — до того часу, як; коли
  • by 3 p.m. — до третьої години дня
  • by 5 o’clock — до п’ятої години
  • by 7 a.m. — до сьомої години ранку
  • by tomorrow — до завтра
  • by next week — до наступного тижня
  • by next month — до наступного місяця
  • by next year — до наступного року
  • by next century — до наступного століття

Перевір свої знання

Склади речення, обираючи правильні слова в потрібному порядку.

Я закінчу навчання наступного року. - Переклади це речення англійською.

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

  • I will have graduated by next year. - Я закінчу навчання наступного року.
  • He won't have finished the article by noon. - Він не закінчить статтю до полудня.
  • She won't have arrived by midnight. - Вона не прибуде опівночі.
  • What will you have learnt by graduation? - Чого ти навчишся до випуску?
  • She will have found a job by June. - Вона знайде роботу до червня.
  • I won't have finished my thesis by March. - Я не закінчу своєї дисертації до березня.
  • The plane will have landed by three o'clock. - Літак приземлиться до третьої години.
  • Who will have cooked lunch by noon? - Хто приготує обід до полудня?
  • Will you have finished the essay by tomorrow? - Ти закінчиш есе до завтрашнього дня?
  • He will have got there by noon. - Він дістанеться туди до полудня.
  • I won't have bought tickets by tomorrow. - Я не куплю квитки до завтрашнього дня.
  • Will they have completed the report by six pm? - Вони закінчать звіт до шостої вечора?
  • The bus won't have come by nine o'clock. - Автобус не приїде до дев'ятої години.
  • What will we have achieved by next year? - Чого ми досягнемо наступного року?
  • The plane won't have landed by five pm. - Літак не приземлиться до п'ятої вечора.
  • She will have finished her homework by two pm. - Вона закінчить домашнє завдання до другої дня.
  • The train will have arrived by ten in the morning. - Потяг прибуде до десятої ранку.
  • Will she have gone to Africa by next week? - Вона поїде до Африки наступного тижня?
  • When will I have finished my internship? - Коли я закінчу своє стажування?
  • She will have woken up by nine am. - Вона прокинеться до дев'ятої ранку.