Время Future Perfect Continuous
1 960 упражнений с пропусками в 4 формах
О том, сколько занятие продлится к будущей точке. Самое редкое английское время и самое предсказуемое, как только видна его форма.
Выберите форму для работы
Когда он нужен
Работа одна, и ей нужны две вещи: срок в будущем и длина отрезка.
By the end of the month, they will have been building the bridge for two years.
Уберите любую — и предложение осыпается в другое время.
Форма
Четыре неизменные части, одинаковые для всех подлежащих: will have been плюс форма на -ing. Ничто не согласуется, ничто не меняется.
I will have been waiting. She will have been waiting. They will have been waiting.
Как только видна схема, это самое механическое время в английском.
Перфект или перфект длительный
Знакомое деление, перенесённое в будущее:
- By Friday she will have written three reports. — сколько, итог.
- By Friday she will have been writing for a week. — как долго, занятие.
Если в предложении число законченных вещей, берите простую форму. Если в нём for плюс отрезок времени — эту.
Какие глаголы сюда не встанут
Две группы:
- глаголы состояния — know, understand, believe, want, own, belong. By then we will have known each other for a decade.
- глаголы одного законченного мига — finish, arrive, leave, start, break. Нельзя находиться в середине прибытия, поэтому will have been arriving неверно.
Объяснение будущего состояния
Как и другие перфектные длительные времена, оно часто поставляет причину:
She’ll be exhausted when she lands — she will have been flying for fourteen hours.
Все формы
| Подлежащее | Утверждение | Отрицание | Вопрос |
|---|---|---|---|
| любое подлежащее | will have been working | won't have been working | Will you have been working? |
Ошибки, которых стоит избегать
Неверно: By June I will have been working for ten years ago. верно: By June I will have been working for ten years.
Ago отмеряет назад от настоящего момента и с будущим сроком стоять не может.
Неверно: She will have been knowing him for years. верно: She will have known him for years.
Know — глагол состояния и не берёт -ing никогда.
Неверно: By then we will have been finish. верно: By then we will have finished.
Finish — законченное действие, поэтому берёт простой Future Perfect, а не длительный.