C1
S + will have been + V-ing + for + time
will have been V-ing
Explicación
Se mira desde un momento del futuro hacia atrás, a algo que se ha prolongado hasta ese momento. Siempre va acompañado de un momento futuro (by then, next June) y de una duración (for ten years). Es la forma más larga del futuro y marca el nivel C1. Error frecuente: Después de by the time se usa el presente, no will: By the time we will land ✗, By the time we land ✓.
Ejemplos
Para junio, ella llevará veinte años enseñando aquí.
Cuando aterricemos, habremos estado volando once horas.
El mes que viene llevarán un año esperando una decisión.
Para el viernes, llevaré seis semanas trabajando en esto.
Práctica
Comprueba lo que entendiste con un breve ejercicio de opción múltiple
Aprende «S + will have been + V-ing + for + time» de forma eficaz
El punto de gramática «S + will have been + V-ing + for + time» (will have been V-ing) es una de las estructuras clave del nivel CEFR 5. Para usarla con soltura, necesitas entender bien los contextos en que se usa y practicar con regularidad.
Consejo de estudio: lee los ejemplos en voz alta varias veces para crear un reflejo natural. Después, intenta crear tus propias oraciones con situaciones tuyas. Usa el botón de audio para escuchar y practicar una pronunciación correcta.
También puedes ver la lección completa «» para entender mejor la gramática y el vocabulario relacionados.