The Future Perfect Continuous Tense
The future perfect continuous tense is used to express a duration of an action up to a point of time in the future.
Examples:
Next month, Tom will have been working in this office for ten years. ○ When the teacher comes back, we shall have been practising for two hours. ○ On July 15th, 1987, we shall have been living in this city for twenty years.