The Future Perfect Continuous
Подлежащее + will have been doing
Время Future Perfect Continuous употребляется, чтобы показать, как долго будет осуществляться действие до другого действия (или момента времени) в будущем.
Example: By 2020 I will have been living in London for sixteen years. — В 2020 году будет уже 16 лет, как я живу в Лондоне.
Можно сказать так: это время используется для того, чтобы перенестись вперед во времени и оглянуться назад. Оно относится к действиям, которые будут завершены в будущем.
Example: When I come at 6:00, will you have been practicing long? — Когда я приду в 6 часов, вы уже долго будете заниматься?