Маркеры Future Perfect
Маркеры Future Perfect — это слова и сочетания слов, которые указывают, что действие завершится к определённому моменту в будущем. Чаще всего они отвечают на сұрақ «к какому времени?».
Основные маркеры — by («к», «не позднее»), by then («к тому времени»), by that time («к тому времени»), by the end of («к концу»), before («до»), until then («до тех пор»). Важно: маркер сам по себе не образует время, а только показывает временную границу. Для выбора маркеров полезно сначала повторить слова-маркеры времён.
- by + момент или срок: by Monday, by 2030, by six o’clock — к понедельнику, к 2030 году, к алты часам;
- by the time + придаточное предложение: by the time she arrives — к тому времени, как она приедет;
- by the end of + период: by the end of the lesson — к концу урока;
- before + момент или действие: before the concert starts — до начала концерта.
После by обычно называют конечный срок: by next summer — «к следующему лету». После by the time в придаточном предложении о будущем обычно используется Future Simple или Present Simple по правилам придаточных времени: by the time he comes. Главное действие при этом может стоять в Future Perfect: I will have finished the work by the time he comes. — «Я закончу работу к тому времени, как он придёт».
By the end of the year, they will have built a new school. — К концу года они построят новую школу. Маркер by the end of the year задаёт будущую границу, а will have built показывает завершённость действия к этой границе.
By обозначает крайний срок завершения: She will have returned by Friday. — Она вернётся к пятнице. Until обозначает продолжительность до момента: She will stay there until Friday. — Она останется там до пятницы. После until не обязательно употреблять Future Perfect.
Какой нұсқа правильно показывает, что работа будет завершена к пяти часам?
Главное
- Маркеры Future Perfect указывают на будущую границу завершения: by, by then, by the end of, by the time, before.
- By — «к определённому сроку», а until — «до определённого момента» и обычно не требует Future Perfect.
- Конструкция Future Perfect: will have + Past Participle; маркер показывает, к какому моменту действие будет завершено.