Future Perfect
Future Perfect (will have + причастие прошедшего времени) описывает действие, которое завершится до определённого момента в будущем. Часто используется со словами-маркерами: by, by the time, before и in + время.
Форма: will have + причастие прошедшего времени
Чтобы образовать Future Perfect, используйте will have и причастие прошедшего времени (третью форму) основного глагола. Форма одинакова для всех лиц, поэтому глагол не меняется для he, she или it. В вопросах will ставится перед подлежащим, а в отрицаниях используется will not (won't) have.
- •By June, she will have graduated from university.
- •They will have finished the project before the deadline.
- •Will you have completed the report by tomorrow?
- •We won't have received the results by then.
Употребление: завершено до момента в будущем
Future Perfect используется для действия, которое будет закончено раньше другого момента или события в будущем. Мы смотрим в будущую точку и оттуда оглядываемся на уже выполненное действие. Это помогает уверенно говорить о прогрессе и сроках.
- •By the time you arrive, I will have cooked dinner.
- •In three years, he will have paid off his loan.
- •Before the meeting starts, we will have prepared the slides.
- •By Friday I will have finished the whole course.
Слова-маркеры и Future Perfect Continuous
Типичные маркеры Future Perfect: by, by the time, before и in + выражение времени, которые обозначают будущую границу. Чтобы подчеркнуть длительность действия вплоть до момента в будущем, используйте Future Perfect Continuous: will have been + глагол с -ing. Он подчёркивает, как долго длилось действие, а не факт его завершения.
- •By 2030, technology will have changed enormously.
- •By the time she retires, she will have been teaching for thirty years.
- •Next month, we will have been living here for a decade.
- •By midnight, they will have been travelling for twelve hours.