Future Perfect образуется с помощью вспомогательного глагола to have в будущем времени и причастия II смыслового глагола, то есть по формуле:shall/ will have +V3
Глагол в будущем времени группы Perfect обозначает действие, которое уже совершится до определенного момента в будущем. Момент в будущем, до которого закончится действие, может быть выражен обстоятельством времени с предлогом by (by 5 o’clock, by Saturday, by that time, by the end of the year)
By the end of the week we’ll have finished this work. | К концу недели мы закончим эту работу. |
или другим будущим действием, выраженным Present Perfect в придаточном предложении времени и условия с такими союзами, как before, when.
When we meet next time, I’ll have read this book. I’ll have finished this work before you return. | Когда мы встретимся в следующий раз, я уже прочитаю эту книгу. Я уже закончу эту работу, до того как вы вернетесь. |
Если Present Perfect употребляется c наречием already и другими обстоятельственными словами, то эти слова ставятся после вспомогательного глагола shall или will.
By the end of this week my friend will already have finished his report on history. | К концу этой недели мой друг уже напишет свой доклад по истории. |