Будущее совершенное время употребляется для выражения действия, которое закончится до определенного момента в будущем или до начала другого действия в будущем:
By one o'clock tomorrow I shall have done this work.
Я сделаю эту работу завтра к часу дня.
1. Утвердительная форма будущего совершенного времени образуется при помощи вспомогательного
глагола to have в будущем неопределенном времени (shall have, will have) и причастия прошедшего времени
(Participle II) смыслового глагола:
We shall have discussed this article by the end of the week.
Мы обсудим эту статью к концу недели.
They will have passed all their exams before they go to camp.
Они сдадут все экзамены до того, как поедут в лагерь.
2. Для образования вопросительной формы вспомогательный глагол shall или will ставится перед подлежащим, a have и причастие прошедшего времени - после подлежащего:
Shall we have discussed this article by the end of this week?
Мы обсудим эту статью к концу недели?
Will they have passed all their exams before they go to camp?
Они сдадут все экзамены до того, как поедут в лагерь?
3. Для образования отрицательной формы после вспомогательного глагола shall или will ставится отрицательная частица not:
We shall not have discussed this article by the end of the week.
Мы не обсудим эту статью к концу недели.
They will not have passed all their exams before they go to camp.
Они не сдадут все экзамены до того, как поедут в лагерь.