Future Perfect Active
1. Для образования Future Perfect нужно вспомогательный глагол have поставить в будущее время —will (shall) have, и это будет означать, что смысловой глагол следует переводить будущим временем (иногда со словом уже), например:
shall have written — (уже) напишу, напишем will have done — (уже) сделает, сделают
2. Future Perfect используется в тех случаях, когда имеются два действия в будущем (одно до другого): то, которое произойдет раньше, имеет форму Perfect, а то, которое произойдет позже, имеет форму Indefinite, например:
I shall have written the letter before he comes. — Я напишу письмо до того, как он придет.
Обратите внимание на то, что в придаточном предложении, которое начинается с союза before, сказуемое имеет форму Present Indefinite (comes), но переводится будущим временем. В таких случаях настоящее используется вместо будущего, чтобы не повторять вспомогательные глаголы shall и will, которые уже были использованы для образования будущего времени сказуемого главного предложения (shall have written). Возьмем еще пример:
Не will have done the work, before we go for a walk. — Он закончит работу до того, как мы пойдем гулять.
Законченность действия в будущем можно передать указанием точного времени с помощью предлога by, например:
I shall have finished the work by 5 o'clock tomorrow. — Завтра к пяти часам я закончу эту работу.
They will have fulfilled the plan by the end of the year. — Они выполнят план к концу этого года.
|