English Learning Portal

Future Perfect Continuous

Future Perfect Continuous

Що це таке?

Future Perfect Continuous (Майбутній доконаний тривалий час) — використовується для опису:

  • Дій, що триватимуть певний період до моменту в майбутньому
  • Акцент на тривалості процесу до певного часу
  • Причинно-наслідковий зв'язок у майбутньому

Головне правило: Дія буде в процесі певний час до моменту в майбутньому. Акцент на тривалості, а не на результаті.


Формула

Стверджувальна форма

ПідметДопоміжні дієсловаДієсловоПриклад
I/You/He/She/It/We/Theywill have beenV-ingI will have been working for 5 hours.
She will have been studying all day.

Скорочена форма: I'll have been, you'll have been, he'll have been, etc.

By 5 PM, I*'ll have been working** for 8 hours.* (До 5 вечора я пропрацюю 8 годин.) They*'ll have been living** here for 10 years next month.* (Наступного місяця вони житимуть тут 10 років.)

Заперечна форма

ПідметДопоміжні дієсловаДієсловоПриклад
I/You/He/She/It/We/Theywill not (won't) have beenV-ingI won't have been waiting long.

Питальна форма

ДопоміжнеПідметhave beenДієсловоПриклад
Willyou/he/she/it/we/theyhave beenV-ingWill you have been waiting long?

Коли використовувати?

1. Тривалість дії до певного моменту в майбутньому

Використовуй, коли: показуєш, як довго дія буде тривати до певного моменту

By next month, I*'ll have been working** here for 5 years.* (До наступного місяця я пропрацюю тут 5 років.) In June, we*'ll have been studying** English for 3 years.* (У червні ми вивчатимемо англійську 3 роки.) She*'ll have been running** for 2 hours by 10 AM.* (До 10 ранку вона бігатиме 2 години.)

💡 Ключові слова: for (протягом), since (з якогось часу)

2. Акцент на процесі, а не на результаті

Використовуй, коли: важлива тривалість процесу, а не скільки зроблено

By the time you arrive, I*'ll have been cooking** for 3 hours!* (До того часу, як ти приїдеш, я готуватиму вже 3 години!) Tomorrow at 5, I*'ll have been sitting** in meetings all day.* (Завтра о 5 я сидітиму на зустрічах весь день.)

3. Пояснення причини стану в майбутньому

Використовуй, коли: пояснюєш, чому щось буде в певному стані

I*'ll be tired** because I**'ll have been working** all day.* (Я буду втомлений, бо працюватиму весь день.) The ground will be wet because it*'ll have been raining**.* (Земля буде мокрою, бо йтиме дощ.) She*'ll be exhausted** — she**'ll have been traveling** for 20 hours.* (Вона буде виснажена — подорожуватиме 20 годин.)


Маркери часу (Time Markers)

Часто використовуються з Future Perfect Continuous:

МаркерПереклад
for (+ період)протягом
since (+ точка в часі)з
by the timeдо того часу, як
by tomorrow/Mondayдо завтра/понеділка
by next week/month/yearдо наступного тижня/місяця/року
by 5 o'clockдо 5 години
all day/week/monthвесь день/тиждень/місяць

Приклади:

By 10 PM, I*'ll have been studying for 6 hours**.* (До 10 вечора я вчитимуся 6 годин.) Next year, they*'ll have been living** here since 2015.* (Наступного року вони житимуть тут з 2015.) By the time you get home, I*'ll have been cleaning** all day.* (До того часу, як ти повернешся, я прибиратиму весь день.)


Future Perfect Continuous vs Future Perfect

Future Perfect ContinuousFuture Perfect
Акцент на тривалості процесуАкцент на результаті / завершенні
Як довго триваєЩо зроблено
Процес до певного моментуЗавершена дія до певного моменту

Порівняй:

Future Perfect ContinuousFuture Perfect
By 10 PM, I**'ll have been writing** for 5 hours. (процес 5 годин)By 10 PM, I**'ll have written** 10 pages. (результат — 10 сторінок)
She**'ll have been reading** for 3 hours. (процес)She**'ll have read** the whole book. (результат — прочитала книгу)
I**'ll have been studying** English for 2 years. (тривалість)I**'ll have studied** all the grammar. (результат — вивчив граматику)

Ситуації:

A: How long will you have been working by 6 PM?B: I*'ll have been working** for 10 hours.* акцент на тривалості

A: How many reports will you have finished by 6 PM?B: I*'ll have finished** 5 reports.* акцент на результаті


Future Perfect Continuous vs Future Continuous

Future Perfect ContinuousFuture Continuous
Тривалість до певного моментуПроцес в певний момент
Як довго до того часуЩо відбуватиметься в той час
З маркерами for, sinceЗ маркерами at, when, while

Порівняй:

By 5 PM, I*'ll have been working** for 8 hours.* (скільки часу пройде до 5) At 5 PM, I*'ll be working**.* (що робитиму о 5)

By next year, they*'ll have been living** here for 10 years.* (тривалість до наступного року) This time next year, they*'ll be living** in Paris.* (що робитимуть в цей час наступного року)


Правила додавання -ing

Стандартне правило: + ing

  • work → working
  • study → studying
  • wait → waiting

Дієслова на -e: прибираємо e + ing

  • write → writing
  • live → living
  • make → making

Коротке дієслово (CVC): подвоюємо + ing

  • run → running
  • sit → sitting
  • swim → swimming

Дієслова на -ie: ie → ying

  • lie → lying
  • die → dying

Типові помилки

❌ Помилка #1: Забути been після will have

I will have working for 5 hours.I will have been working for 5 hours.

❌ Помилка #2: Плутати з Future Perfect

By 5 PM, I'll have been finished 10 tasks. (результат — треба Future Perfect) ✅ By 5 PM, I*'ll have finished** 10 tasks.* ✅ By 5 PM, I*'ll have been working** for 8 hours.* (тривалість)

❌ Помилка #3: Використовувати з state verbs

I'll have been knowing him for 5 years.I*'ll have known** him for 5 years.* (Future Perfect)

💡 State verbs (know, love, hate, want, need, believe) НЕ використовуються в Continuous.

❌ Помилка #4: Неправильна форма -ing

She'll have been runing.She'll have been running.

❌ Помилка #5: Future після by the time / when

By the time you will arrive, I'll have been waiting.By the time you arrive, I'll have been waiting.


Практика

Вправа 1: Постав дієслово в Future Perfect Continuous

  1. By 10 PM, I _____ (study) for 6 hours.
  2. Next month, they _____ (live) here for 10 years.
  3. By the time you arrive, I _____ (wait) for 2 hours.
  4. She _____ (work) all day by 6 PM.
  5. _____ you _____ (run) for long when I join you?
  6. By next year, we _____ (learn) English for 3 years.

Вправа 2: Future Perfect Continuous чи Future Perfect?

  1. By 5 PM, I _____ (work) for 8 hours. (тривалість)
  2. By 5 PM, I _____ (finish) the report. (результат)
  3. By tomorrow, she _____ (read) for 12 hours. (процес)
  4. By tomorrow, she _____ (read) the whole book. (результат)
  5. By next month, they _____ (travel) for 6 months. (тривалість)
  6. By next month, they _____ (visit) 20 countries. (результат)

Вправа 3: Виправ помилки

  1. I will have working for 5 hours by then.
  2. She'll have been finished the project by Friday.
  3. By 10 PM, I'll have been wrote 10 pages.
  4. They'll have been knowing each other for 10 years.
  5. Will you have been runing long?
  6. By the time you will arrive, I'll have been waiting.

Вправа 4: Доповни речення

  1. By the time the meeting _____ (start), we _____ (wait) for an hour.
  2. I'll be tired because I _____ (work) all day.
  3. By next June, she _____ (study) medicine for 5 years.
  4. _____ they _____ (play) for long when we arrive?
  5. By 2025, he _____ (teach) at this school for 20 years.

Відповіді

Вправа 1:

  1. will have been studying (або 'll have been studying)
  2. will have been living (або 'll have been living)
  3. will have been waiting (або 'll have been waiting)
  4. will have been working (або 'll have been working)
  5. Will / have been running
  6. will have been learning (або 'll have been learning)

Вправа 2:

  1. will have been working / 'll have been working (тривалість — for 8 hours)
  2. will have finished / 'll have finished (результат — the report)
  3. will have been reading / 'll have been reading (процес — for 12 hours)
  4. will have read / 'll have read (результат — the whole book)
  5. will have been traveling / 'll have been traveling (тривалість — for 6 months)
  6. will have visited / 'll have visited (результат — 20 countries)

Вправа 3:

  1. I will have been working for 5 hours by then.
  2. She**'ll have finished** the project by Friday. (результат — Future Perfect)
  3. By 10 PM, I'll have been writing 10 pages. (або краще: I'll have written 10 pages — результат)
  4. They**'ll have known** each other for 10 years. (state verb — Future Perfect)
  5. Will you have been running long?
  6. By the time you arrive, I'll have been waiting.

Вправа 4:

  1. starts / will have been waiting
  2. will have been working (або 'll have been working)
  3. will have been studying (або 'll have been studying)
  4. Will / have been playing
  5. will have been teaching (або 'll have been teaching)

Корисні поради

  1. Формула: will have been + V-ing
  2. Ключові слова: for (протягом), since (з), by (до), by the time (до того часу)
  3. Акцент на тривалості: Future Perfect Continuous показує, як довго дія триватиме
  4. Порівняй з Future Perfect:
    • Perfect Continuous — як довго (for 5 hours)
    • Perfect — скільки зроблено (5 tasks)
  5. Не використовуй з state verbs (know, love, want, believe, understand)
  6. Часто пояснює причину стану в майбутньому (tired because...)
  7. Рідко вживається у повсякденному мовленні — складна конструкція
  8. В умовних частинах (after by the time, when, before) — Present Simple