Future Perfect Continuous
Future Perfect Continuous
Що це таке?
Future Perfect Continuous (Майбутній доконаний тривалий час) — використовується для опису:
- Дій, що триватимуть певний період до моменту в майбутньому
- Акцент на тривалості процесу до певного часу
- Причинно-наслідковий зв'язок у майбутньому
Головне правило: Дія буде в процесі певний час до моменту в майбутньому. Акцент на тривалості, а не на результаті.
Формула
Стверджувальна форма
| Підмет | Допоміжні дієслова | Дієслово | Приклад |
|---|---|---|---|
| I/You/He/She/It/We/They | will have been | V-ing | I 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/They | will not (won't) have been | V-ing | I won't have been waiting long. |
Питальна форма
| Допоміжне | Підмет | have been | Дієслово | Приклад |
|---|---|---|---|---|
| Will | you/he/she/it/we/they | have been | V-ing | Will 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 Continuous | Future Perfect |
|---|---|
| Акцент на тривалості процесу | Акцент на результаті / завершенні |
| Як довго триває | Що зроблено |
| Процес до певного моменту | Завершена дія до певного моменту |
Порівняй:
| Future Perfect Continuous | Future 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 Continuous | Future 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
- By 10 PM, I _____ (study) for 6 hours.
- Next month, they _____ (live) here for 10 years.
- By the time you arrive, I _____ (wait) for 2 hours.
- She _____ (work) all day by 6 PM.
- _____ you _____ (run) for long when I join you?
- By next year, we _____ (learn) English for 3 years.
Вправа 2: Future Perfect Continuous чи Future Perfect?
- By 5 PM, I _____ (work) for 8 hours. (тривалість)
- By 5 PM, I _____ (finish) the report. (результат)
- By tomorrow, she _____ (read) for 12 hours. (процес)
- By tomorrow, she _____ (read) the whole book. (результат)
- By next month, they _____ (travel) for 6 months. (тривалість)
- By next month, they _____ (visit) 20 countries. (результат)
Вправа 3: Виправ помилки
- I will have working for 5 hours by then.
- She'll have been finished the project by Friday.
- By 10 PM, I'll have been wrote 10 pages.
- They'll have been knowing each other for 10 years.
- Will you have been runing long?
- By the time you will arrive, I'll have been waiting.
Вправа 4: Доповни речення
- By the time the meeting _____ (start), we _____ (wait) for an hour.
- I'll be tired because I _____ (work) all day.
- By next June, she _____ (study) medicine for 5 years.
- _____ they _____ (play) for long when we arrive?
- By 2025, he _____ (teach) at this school for 20 years.
Відповіді
Вправа 1:
- will have been studying (або 'll have been studying)
- will have been living (або 'll have been living)
- will have been waiting (або 'll have been waiting)
- will have been working (або 'll have been working)
- Will / have been running
- will have been learning (або 'll have been learning)
Вправа 2:
- will have been working / 'll have been working (тривалість — for 8 hours)
- will have finished / 'll have finished (результат — the report)
- will have been reading / 'll have been reading (процес — for 12 hours)
- will have read / 'll have read (результат — the whole book)
- will have been traveling / 'll have been traveling (тривалість — for 6 months)
- will have visited / 'll have visited (результат — 20 countries)
Вправа 3:
- I will have been working for 5 hours by then.
- She**'ll have finished** the project by Friday. (результат — Future Perfect)
- By 10 PM, I'll have been writing 10 pages. (або краще: I'll have written 10 pages — результат)
- They**'ll have known** each other for 10 years. (state verb — Future Perfect)
- Will you have been running long?
- By the time you arrive, I'll have been waiting.
Вправа 4:
- starts / will have been waiting
- will have been working (або 'll have been working)
- will have been studying (або 'll have been studying)
- Will / have been playing
- will have been teaching (або 'll have been teaching)
Корисні поради
- Формула: will have been + V-ing
- Ключові слова: for (протягом), since (з), by (до), by the time (до того часу)
- Акцент на тривалості: Future Perfect Continuous показує, як довго дія триватиме
- Порівняй з Future Perfect:
- Perfect Continuous — як довго (for 5 hours)
- Perfect — скільки зроблено (5 tasks)
- Не використовуй з state verbs (know, love, want, believe, understand)
- Часто пояснює причину стану в майбутньому (tired because...)
- Рідко вживається у повсякденному мовленні — складна конструкція
- В умовних частинах (after by the time, when, before) — Present Simple