We use the future perfect continuous form when we are looking back to the past from a point in the future and we want to emphasize the length or duration of an activity or event:
In September the head teacher will have been teaching at the school for 20 years.
In September, she will have been living in France for a year.
I will have been studying English for three years by the end of this course.