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

By June she will have been teaching here for twenty years.

Para junio, ella llevará veinte años enseñando aquí.

By the time we land, we will have been flying for eleven hours.

Cuando aterricemos, habremos estado volando once horas.

Next month they will have been waiting for a decision for a year.

El mes que viene llevarán un año esperando una decisión.

By Friday I will have been working on this for six weeks.

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.

Preguntas frecuentes