Future Perfect: Будущее совершенное время

Данное время используется, когда нам надо сказать о действии, которое завершится к определенному моменту в будущем.

I will have come to you by 10 a.m. tomorrow. Я приду к тебе завтра в 10 утра. У нас есть момент в будущем — завтра в 10 утра, а есть действие, которое завершится к этому моменту — приду к тебе.

Образование Future Perfect в английском языке

Грамматическая конструкция: will + have + V-ed (Past Participle).

I will have done it by 5 o’clock. Я сделаю это к 5 часам.
When you come at home I will have already cooked dinner. Когда ты придешь домой, я уже приготовлю ужин.
I will have finished the report by 8 p.m. Я закончу доклад к 20:00.
We’ll have completed this project by the end of this month. Мы завершим этот проект к концу этого месяца.
She will have made a new lesson by tomorrow. Она сделает новый урок к завтрашнему дню.
I will have made dinner by the time the she get home. Я приготовлю ужин к тому времени, как она вернется домой.

Если мы не можем что-то сделать к какому-то моменту в будущем, то мы образуем отрицание. Чтобы образовать отрицание к will надо прибавить частицу not (will not = won’t)

I won’t have done it by 5 o’clock. Я не сделаю это к 5 часам.
We won’t have come by 6 o’clock tomorrow. Мы не придем завтра к 6 часа.

Чтобы задать вопрос, will переносится в начало предложения.

Will you have done it by 5 o’clock? Ты сделаешь это к 5 часам?
Will his train have left by 8 p.m.? Его поезд уедет к 8 вечера?