Future Perfect (будущее совершённое время) используется для описания действий, которые завершатся к определённому моменту в будущем. Это время используется довольно редко; тем не менее важно знать о том, как оно образуется и в каких ситуациях используется.
Для образования утверждения в Future Perfect нужно взять подлежащее, вспомогательные глаголы will и have, а также смысловой глагол в третьей форме (Past Participle):
By the time I turn 30, I will have travelled to at least 10 different countries. К тому моменту, когда мне исполнится 30, я посещу как минимум 10 разных стран.
They will have completed the project by next month. Они закончат проект к следующему месяцу.
Чтобы образовать отрицательное предложение, нужно взять подлежащее, отрицательную форму вспомогательного глагола will not, вспомогательный глагол have и смысловой глагол в третьей форме:
She will not have arrived by the time we leave. Она не прибудет к моменту нашего отъезда.
James will not have received the package by the end of the week. Джеймс не получит посылку к концу недели.
Для образования вопроса нужно поставить вспомогательный глагол will перед подлежащим, добавить вспомогательный глагол have и смысловой глагол в третьей форме:
Will you have achieved your goals by the end of the year? Ты достигнешь своих целей к концу года?
В Future Perfect также есть свои слова-маркеры: by, before, by the time, by the end of.
Напишите онлайн-диктант с автоматической проверкой, чтобы закрепить эту тему: