1- Structure = will + have+ been + ing form
2- Use. It emphasizes the duration of a future event or a present sitution which reaches into the future . Two times expression are essential
A- A specific future time or event.
B- The duration.
Ex. By June first Allen will have been linving in that house for six years
For further explanation, E Mail me
You are most welcome