Время Future Perfect
1 800 упражнений с пропусками в 4 формах
Для того, что уже будет сделано до определённой точки в будущем. Ему нужен срок, относительно которого мерить.
Выберите форму для работы
Когда он нужен
Работа одна: сказать, что нечто будет закончено до названной точки в будущем.
By the time you read this, I will have left.
Берётся для:
- срока: The builders will have finished by August.
- годовщины или итога: Next month she will have worked here for ten years.
- предположения о настоящем: He will have landed by now.
Срок не роскошь
Это время сравнивает две точки будущего, и вторая обязана присутствовать:
- By six o’clock
- By the time the guests arrive
- Before the shop closes
- In three weeks
Без неё предложению не на что указывать, и нужен простой Future Simple.
by или until
Это самая частая ошибка в этом времени, и подменять одно другим нельзя:
- by = не позже чем, срок. I’ll be back by six.
- until = весь период до того. I’ll be away until six.
Future Perfect берёт by, потому что речь о сроке.
will have как догадка о сейчас
Второе употребление к будущему не относится вовсе. Will have часто значит «полагаю, это уже случилось»:
Don’t call him — he will have gone to bed.
Это уверенная догадка о настоящем, и в речи она очень обычна.
Future Perfect или Future Perfect Continuous
Деление то же, что в других перфектных парах. Простая форма считает итог; длительная мерит потраченное время:
- By June he will have written three chapters.
- By June he will have been writing for two years.
Все формы
| Подлежащее | Утверждение | Отрицание | Вопрос |
|---|---|---|---|
| любое подлежащее | will have finished | won't have finished | Will you have finished? |
Ошибки, которых стоит избегать
Неверно: Until Friday I will have finished. верно: By Friday I will have finished.
By отмечает срок. Until отмечает период, который тянется до точки.
Неверно: She will have went by then. верно: She will have gone by then.
После will have идёт третья форма.
Неверно: I will have finished tomorrow. верно: I will finish tomorrow.
Без оборота с by мерить не от чего, поэтому верно простое будущее.