Время Future Perfect (Будущее совершенное) используется, когда нужно описать действие, которое закончится к определенному моменту времени или до начала другого действия. Это время используется в английском языке не так часто.
Маркерами Future Perfect, которые указывают на необходимость использования этого времени, являются следующие слова:
I will have started new project by next week. – Я начну новый проект к следующей неделе.
She will have come back by Friday. – Она вернется к субботе.
Момент времени может выражаться с помощью конструкции before/when + Present Simple:
I will have cleaned the room before he comes. – Я уберу комнату, прежде чем он придет.
I will call you when she returns. – Я позвоню тебе, когда она вернется.
Схема образования Future Perfect
She (субъект) will have done (3-я форма неправильного глагола) her home task by six o’clock. – Она сделает свою домашнюю работу к шести часам. = Действие завершится к определенному моменту – к шести часам.
He (субъект) will not have finished (правильный глагол + ed) his book before his dad comes. – Он не закончит свою книгу, прежде чем его отец придет. = Действие не завершится к моменту, когда произойдет другое действие.
Общий вопрос
Will you (субъект) have talked (правильный глагол + ed) to her by tomorrow? – Ты поговоришь с ней к завтрашнему дню? = Вопрос о том, завершится ли действие к определенному моменту.
Специальный вопрос
What (вопросительное слово) will you have done (3-я форма неправильного глагола) by next week? – Что ты сделаешь к следующей неделе? = Вопрос о том, что произойдет к определенному моменту.