The English future perfect progressive

There is no tense in Spanish that resembles the English future perfect progressive, which expresses continued actions or situations that will end at some point in the future. But there is a verbal periphrase constructed with the future tense of the verb haber (habré, habrás, habrá, habremos, habrán) + estado (the past participle of the verb estar) + the gerund of the verb expressing the action or state that resembles the English future perfect progressive.

Mañana, Mario ya habrá estado viajando en barco un mes.