Как образуется Future Perfect Continuous: таблица
Четыре части: will + have + been + глагол с -ing. Форма одинакова для всех лиц.
| Форма | Пример |
|---|---|
| Утверждение | By 6 pm she’ll have been driving for ten hours. |
| Отрицание | She won’t have been driving for long. |
| Вопрос | How long will she have been driving? |
Когда употребляется Future Perfect Continuous
Сколько будет длиться действие к моменту в будущем
Почти всегда есть два маркера: by (к какому моменту) и for (как долго).
By next September, I’ll have been teaching for ten years.
В следующем сентябре будет десять лет, как я преподаю.
When you arrive, we’ll have been waiting for two hours.
Когда ты приедешь, мы будем ждать уже два часа.
Причина состояния в будущем
She’ll be exhausted — she’ll have been working all day.
Она будет вымотана — она же будет работать весь день.
Future Perfect Continuous или Future Perfect
Та же логика, что и в Present Perfect Continuous: Continuous — как долго длится процесс, Future Perfect — что будет сделано и сколько.
| Future Perfect Continuous | Future Perfect | |
|---|---|---|
| Акцент | как долго | сколько, результат |
| Пример | By 5 I’ll have been writing for six hours. | By 5 I’ll have written ten pages. |
В разговоре чаще говорят проще: In June it’ll be five years since I started working here.
Подробнее: Future PerfectПодробнее: Present Perfect Continuous
Типичные ошибки
Так часто говорят те, кто учит английский. Слева — как не надо, справа — как правильно.
Не так:
By June I will work here for five years.Так: By June I will have been working here for five years.
By + for в будущем — Future Perfect Continuous.
Не так:
She will have being studying.Так: She will have been studying.
Have been, а не have being.
Не так:
By then I’ll have been knowing him for years.Так: By then I’ll have known him for years.
Know — глагол состояния: Future Perfect.
Проверьте себя
Тест: Будущие времена (Future Tenses)
24 вопросов с объяснением после каждого ответа. Бесплатно и без регистрации.
I’ll work · I’m going to work · I’ll be working · I’ll have worked