gramaro

Future Perfect Continuous Майбутній доконано-тривалий часFuture Perfect Continuous Майбутній доконано-тривалий час

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

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

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

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

  • I will have been driving for two hours by the time we reach New York. — Я буду за кермом уже дві години до того часу, коли ми дістанемося Нью-Йорка.
  • By the time of her birthday, she will have been teaching French for 15 years. — До свого дня народження вона викладатиме французьку вже 15 років.

Скорочення: will = 'll; shall = 'll.

  • By the end of autumn, they 'll have been dating for two years. — До кінця осені вони зустрічатимуться вже два роки.

Правила додавання закінчення -ing докладно розглянуто в окремій статті. Основні випадки:

  • to enter → entering
  • to lie → lying
  • to take → taking
  • to agree → agreeing
  • to say → saying
  • to relax → relaxing
  • to run → running
  • to travel → travelling / traveling

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

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

  • I will not have been driving for two hours by the time we reach New York. — Я не буду за кермом уже дві години до того часу, коли ми дістанемося Нью-Йорка.
  • By the time of her birthday, she will not have been teaching French for 15 years. — До свого дня народження вона ще не викладатиме французьку 15 років.

Скорочення: will not = won't; shall not = shan't.

  • By the end of autumn, they won't have been dating for two years. — До кінця осені вони ще не зустрічатимуться два роки.
  • We shan't have been living here for ten years by next February. — До наступного лютого ми ще не проживемо тут десять років.

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

У загальному питанні допоміжне дієслово will або shall виноситься на початок речення перед підметом: will + підмет + have been + дієслово із закінченням -ing.

  • Will I have been driving for two hours by the time we reach New York? — Чи буду я за кермом уже дві години до того часу, коли ми дістанемося Нью-Йорка?
  • Will she have been teaching French for 15 years by the time of her birthday? — Чи викладатиме вона французьку вже 15 років до свого дня народження?
  • Will they have been dating for two years by the end of autumn? — Чи зустрічатимуться вони вже два роки до кінця осені?

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

  • What will they have been doing for two years by the end of autumn? — Що вони робитимуть уже два роки до кінця осені?
  • How long will I have been driving by the time we reach New York? — Як довго я буду за кермом до того часу, коли ми дістанемося Нью-Йорка?
  • By what time will she have been teaching French for 15 years? — До якого часу вона викладатиме французьку вже 15 років?

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

Довготривалі дії, що триватимуть до певного моменту в майбутньому

Future Perfect Continuous використовується, щоб підкреслити, як довго триватиме певна дія до конкретного моменту в майбутньому. У реченні зазвичай указується точний момент або проміжок часу, до якого дія триватиме.

У підрядних реченнях часу зі сполучниками when (коли), until або till (до того часу як, доки), а також у конструкції by the time (до того часу як) вживається Present Simple, навіть якщо йдеться про майбутню дію. Головне речення з Future Perfect Continuous може стояти перед підрядним реченням або після нього.

  • I'll have been working on this project for two months by the end of this week. — До кінця цього тижня я працюватиму над цим проєктом уже два місяці.
  • By the end of this summer, she will have been studying Chinese for four years. — До кінця цього літа вона вивчатиме китайську вже чотири роки.
  • By the time they arrive in London, they will have been flying for six hours. — До того часу, як вони прибудуть до Лондона, вони будуть у польоті вже шість годин.
  • Kate and Jack will have already been dancing for three hours by the time the party ends. — До того часу, як закінчиться вечірка, Кейт і Джек танцюватимуть уже три години.

Маркери часу

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

  • till — до того часу як; доки
  • until — до того часу як; доки; поки
  • for two hours — протягом двох годин
  • for three weeks — протягом трьох тижнів
  • for one year — протягом одного року
  • by the end of the hour — до кінця години
  • by the end of the morning — до кінця ранку
  • by the end of the day — до кінця дня
  • by the end of the month — до кінця місяця
  • by the end of the year — до кінця року

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

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

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

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

  • By Sunday, we will have been planning this walk for a month. - До неділі ми плануватимемо цю прогулянку вже місяць.
  • By noon, we will have been walking for three hours. - До полудня ми йтимемо вже три години.
  • Mia will have been carrying her bag for three hours too. - Мія теж нестиме свою сумку вже три години.
  • Ben will have been leading us for two hours. - Бен вестиме нас уже дві години.
  • By one, the sun will have been shining for six hours. - До першої сонце світитиме вже шість годин.
  • By two, we will have been climbing for an hour. - До другої ми підніматимемося вже годину.
  • By then, will you have been taking photos for an hour? - До того часу ти фотографуватимеш уже годину?
  • No, I will have been taking photos for two hours. - Ні, я фотографуватиму вже дві години.
  • By three, our friends will have been waiting for us for half an hour. - До третьої наші друзі чекатимуть на нас уже пів години.
  • By four, we will have been walking for seven hours. - До четвертої ми йтимемо вже сім годин.
  • Will she have been studying here for a year by May? - У травні буде рік, як вона навчається тут?
  • How long will we have been dating by October? - Як довго ми зустрічатимемося до жовтня?
  • You'll have been waiting for three hours when her plane arrives. - Ти чекатимеш три години, коли її літак прибуде.
  • By January I will have been running my company for two years. - У січні буде два роки, як я керую своєю компанією.
  • Will they have been dating for five years by September? - У вересні буде п'ять років, як вони зустрічаються?
  • We'll have been renovating our house for a year by June. - У червні буде рік, як ми ремонтуємо свій будинок.
  • She'll have been studying Spanish for three years when she graduates. - Вона вивчатиме іспанську три роки, коли випуститься.
  • Will he have been working here for a month by next week? - Наступного тижня буде місяць, як він працює тут?
  • Will they have been living there for eight years by next month? - Наступного місяця буде вісім років, як вони там живуть?
  • How long will he have been studying Spanish before he graduates? - Як довго він буде вчити іспанську, перш ніж випуститься?