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

  • She will not have been staying even a month before she moves out. - Вона не пробуде тут навіть місяця, перш ніж з'їде.
  • By next week I will not have been studying there for a month. - Наступного тижня буде місяць, як я не навчаюсь тут.
  • By new year he will have been playing football for four years. - До нового року він гратиме у футбол чотири роки.
  • I'll have been living abroad for ten years by July. - У липні буде десять років, як я живу закордоном.
  • He'll not have been playing basketball professionally for a year by next month. - Наступного місяця буде рік, як він не грає у баскетбол професійно.
  • Will your sister have been seeing that guy for ten years by December? - У грудні буде десять років, як твоя сестра зустрічається із тим хлопцем?
  • Next week I will not have been working here for six months. - Наступного тижня буде шість місяців, як я не працюю тут.
  • By January I will have been running my company for two years. - У січні буде два роки, як я керую своєю компанією.
  • Will we have been studying this issue long enough to make a conclusion? - Ми досить довго вивчатимемо це питання, щоб зробити висновок?
  • We will have been flying for ten hours before we get to New York. - Ми летітимемо десять годин, перш ніж дістанемося до Нью-Йорка.
  • He'll have been working as a surgeon for twenty years by January. - У січні буде двадцять років, як він працює хірургом.
  • Will you have not been talking to your mother for two months by next week? - Наступного тижня буде два місяці, як ти не розмовляєш зі своєю матір'ю?
  • How long will they have been living in London before they go to Paris? - Як довго вони житимуть у Лондоні, перш ніж вони поїдуть до Парижа?
  • By next year he will not have been working as a lawyer for ten years. - Наступного року буде десять років, коли він не працює юристом.
  • By midnight I will have been singing for an hour. - До півночі я співатиму годину.
  • By six o'clock she'll have been waiting for her train for eleven hours. - До шостої години вона чекатиме на свій поїзд одинадцять годин.
  • By noon she will have been running for two hours. - До полудня вона бігтиме дві години.
  • Will she have been working there long enough to retire? - Вона пропрацює там досить довго, щоби вийти на пенсію?
  • He'll not have been practising yoga for two years by next week. - Наступного тижня буде два роки, як він не займається йогою.
  • By 2020 you will not have been working long enough to retire. - До 2020 року ти не пропрацюєш достатньо довго, щоби вийти на пенсію.