Future Perfect Continuous – Rules

The future perfect continuous refers to actions that are currently in progress but will be finished by some future time.

Tim will have been waiting here for three hours by four o’clock.
By the end of the year I will have been working there for five years.
When I arrive to New York next week, I will have been travelling around the world for six weeks.