Future in the Past Perfect Continuous
Майбутній у минулому доконано-тривалий час
Актив
would + have + been + V-ingShe would have been writing the letter.
Пасив
would + have + been + being + V3The letter would have been being written.граматично правильно, але на практиці уникають
Як утворити
- Ствердження: would have been + дієслово з -ing: She said that by noon she would have been writing the letter for three hours.
- Заперечення: wouldn’t have been + дієслово з -ing.
- Питання: трапляються рідко; зазвичай усередині речення про минуле: I wondered how long they would have been waiting.
Коли вживати
- Непряма мова, коли в оригіналі був Future Perfect Continuous: “By June I’ll have been working here for a year,” she said → She said that by June she would have been working there for a year.
- Тривалість дії до моменту, що з погляду минулого був у майбутньому: He realised that by the time he retired he would have been teaching for forty years.
- Це одна з найрідкісніших форм англійської; найчастіше вона трапляється в письмовій непрямій мові.
Приклади
- She told me that by May she would have been living in Berlin for ten years. — Вона сказала, що в травні буде десять років, як вона живе в Берліні.
- I knew they would be tired — they would have been driving all night. — Я знав, що вони будуть утомлені: вони ж проведуть цілу ніч за кермом.
- He said that by the end of the trip they would have been travelling for three months. — Він сказав, що до кінця поїздки вони будуть у дорозі вже три місяці.
- We realised that by the time the rescue team arrived, we would have been waiting for six hours. — Ми розуміли, що коли рятувальники приїдуть, ми чекатимемо вже шість годин.
Типові помилки
- will have been замість would have been: She said she will have been working… → She said she would have been working…, коли той момент уже в минулому.
- Без тривалості: як і інші Perfect Continuous, ця форма потребує for + відрізок часу або чіткої точки в часі; інакше обирайте would be + дієслово з -ing або would + дієслово.
- Дієслова стану: would have been knowing → would have known.
Пасив
would + have + been + being + V3 — The letter would have been being written — граматично правильна, але на практиці її уникають. Скажіть в активі (She said they would have been building the house for a year by then — вона сказала, що на той час будинок будуватимуть уже рік) або перебудуйте речення: She said work on the house would have been going on for a year by then.