3-21. Future Perfect Continuous/Progressive
Will + инфинитив в продолженно-совершенной форме употребляется, чтобы выразить действие, которое к какому-то моменту в будущем будет уже совершаться достаточно длительное время (то есть, фактически «перенос» Present Perfect Continuous в будущее):
By the end of this month, we [shall have been learning] this language for ten years.
When George gets his degree, he [will have been studying] at Oxford for four years.
On Saturday, we [will have been living] in this house for a year.
Next year I [will have been working] in the company for 30 years.
I'll have been teaching for twenty years this summer.
Но опять же, в современных грамматиках такое сочетание рассматривается скорее как will + инфинитив: shall + have been learning