Как известно, в английском языке существует 12 базовых времен, с которыми нам часто непросто разобраться: простое настоящее, настоящее совершенное, настоящее длительное, прошедшее, будущее, совершенное будущее, будущее в прошлом и т.д. Предметом нашей статьи стало загадочное время Future Perfect.
Для начала разберемся, из чего оно состоит.
Время Future Perfect образуется при помощи вспомогательного глагола to have в будущем времени (will have) и причастия прошедшего времени значимого глагола, то есть его «третьей формы»:
Future Perfect = will have + V3
Пока все просто, не так ли? Теперь нужно разобраться, а в каких ситуациях оно используется и как же не спутать его с остальными одиннадцатью временами? Итак, существует два основных случая употребления Future Perfect:
1. Для выражения события, которое произойдет и будет завершено к определенному моменту в будущем.
By the end of the year I will have finished the project.
2. Для выражения события, которое завершится до начала другого момента в будущем (указывается в present simple).
Kate will have cooked dinner when I come.
Важно заметить, что Future Perfect чаще всего употребляется чтобы подчеркнуть завершенность действия к определенному моменту в будущем.
В остальных случаях часто можно заметить (после when, after, as soon as, until, if - в придаточных предложениях времени и условия) употребление Present Perfect:
What will I do, when she has asked me about it?