Usa-se para indicar que algo vai continuar até outra ação ou tempo no futuro.
Exemplo:
She'll have been working here for five years by the end of this year.
(Ela terá trabalhado aqui por cinco anos no final deste ano.)
Usa-se antes de outras ações futuras para mostrar causa-efeito.
Exemplo:
Tom will be tired when he gets home because he will have been jogging for over an hour.
(Tom estará cansado quando chegar em casa, porque ele terá corrido por mais de uma hora.)