Future Perfect Continuous - один із тих часів, з якими зазвичай стикаєшся трохи пізніше. Теоретично можна обійтися без нього. Але для native speakers він звучить так само природно, як Past Simple чи Present Perfect. Тож є велика ймовірність, що ти почуєш або прочитаєш речення саме з цією структурою. Якщо попереду іспит з англійської - НМТ чи FCE - Future Perfect Continuous варто знати. На щастя, попри довгу назву, форма й вживання досить прості.
Хочеш розібрати граматику з викладачем? Заглянь на курс для дорослих або перевір рівень на тесті.
Як виглядає Future Perfect Continuous
У часі Future Perfect Continuous є сталий блок will have been, після якого йде дієслово з закінченням -ing. Форма однакова для всіх осіб - відмінювати нічого не треба.
Стверджувальні речення
Формула: підмет + will have been + дієслово-ing
- He will have been driving for five hours soon.
- Mary will have been swimming for an hour in five minutes.
- Tomorrow my boyfriend and I will have been dating for one year!
Заперечення
До will додаємо not. У розмовній мові will not скорочують до зручного won't.
Формула: підмет + won't have been + дієслово-ing
- He won't have been driving for five hours soon.
- Mary won't have been swimming for an hour in five minutes.
- Tomorrow my ex-boyfriend and I won't have been dating for one year!

Питання
Як і з іншими конструкціями на will, питання будуємо інверсією: will ставимо перед підметом.
Формула: (Wh-) will + підмет + have been + дієслово-ing
- How long will you have been waiting for the delivery by Friday?
- Will they have been working together for over a year soon?
- Will you have been making dinner for an hour by the time we arrive?
Коли вживати Future Perfect Continuous
Його майже завжди використовують в одній ситуації: коли хочеш сказати, що в певний момент у майбутньому мине визначений час від початку дії. Українською часто звучить як «мине стільки-то часу, відколи...»
Tomorrow I will have been living in this house for two years. - Завтра мине два роки, відколи я живу в цьому будинку.
Акцент саме на тривалості: скільки часу вже триватиме дія.
| English | Українська |
|---|---|
| will have been + V-ing | форма Future Perfect Continuous |
| won't have been + V-ing | заперечення |
| How long will you have been...? | Скільки часу ти вже...? |
| by Friday / by the time we arrive | до п'ятниці / до того часу, як ми приїдемо |
Future Perfect Continuous - вправи
Найкращий спосіб «приручити» нову конструкцію - потренуватися. Постав дієслово в дужках у форму Future Perfect Continuous.
- I _____________ (work) all weekend so I won't have much energy on Monday.
- How long _____________ (you / wait) when you finally get your exam results?
- How long _____________ (she / plan) to move house when she finally decides to do that?
- She _____________ (play) tennis, so she won't be dressed up.
- Angelina _____________ (not / eat) much, so we'll need to prepare some decent meal for her.
- _____________ (he / play) computer games for the whole evening when he finally stops?
- They _____________ (study) all day, so they'll want to get some rest in the evening.
- They _____________ (not / stay) in the hotel for long when she arrives.
- I _____________ (not / walk) when I meet you, I _____________ (cycle).
- _____________ (she / wait) long by the time we get there?

Незабаром порівняємо Future Perfect Continuous з базовішим Future Simple - не прогав наступні матеріали в блозі.