gramaro.io

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

  • 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? - Як довго він буде вчити іспанську, перш ніж випуститься?
  • How long will you have been living here by new year? - Як довго ти житимеш тут до нового року?
  • Will she have been working there long enough to retire? - Вона пропрацює там досить довго, щоби вийти на пенсію?
  • By noon I will have been waiting for him for two hours. - Опівдні буде дві години, як я чекаю на нього.
  • Will you have been studying philosophy for ten years by then? - На той час буде десять років, як ти вивчаєш філософію?
  • I'll have been working as a lawyer for two years by August. - У серпні буде два роки, як я працюю юристом.
  • Will you have been renovating your apartment for five months by tomorrow? - Завтра буде п'ять місяців, як ремонтуєш свою квартиру?
  • I will have been driving for three days before I get to Rome. - Я вестиму машину три дні, перш ніж дістануся Риму.
  • By two o'clock they'll have been discussing this problem for five hours. - До другої години вони обговорюватимуть цю проблему п'ять годин.
  • By September she will have been dancing professionally for ten years. - У вересні буде десять років, як вона танцює професійно.
  • Will he have been teaching French for thirteen years by new year? - До нового року буде тринадцять років, як він викладає французьку?