Future Perfect Continuous (futuro perfecto continuo)

C1 · AvanzadoFormas de futuro

Con el future perfect continuous te sitúas en un momento del futuro y miras hacia atrás: ¿cuánto tiempo llevará eso ocurriendo?

Lo que vas a aprender

  • La forma will have been + verbo-ing (I will have been working, she will have been studying)
  • Cómo decir bien en inglés “En junio llevaré cinco años trabajando aquí”
  • By (no for ni until) para “para junio”, “para cuando llegues”
  • La diferencia con el future perfect: duración frente a algo terminado, y por qué los verbos de estado no llevan -ing

Cuánto tiempo, hasta un momento del futuro

El future perfect continuous describe cuánto tiempo llevará ocurriendo una acción al llegar un momento concreto del futuro: lo que importa es la duración, no que la acción termine. La duración casi siempre va con for: for five years, for six hours.

En español existe una forma equivalente, “habré estado trabajando”, y eso te ayuda. Pero en el día a día solemos decir “En junio llevaré cinco años trabajando aquí” o “En junio hará cinco años que trabajo aquí”. En inglés no hay un verbo como “llevar” para esto, ni se usa “tener” o “hacer”: lo natural es la forma completa: "By June, I will have been working here for five years."

"By June, I will have been working here for five years."
"By 10pm, she will have been studying for six hours."

Cómo se forma: will have been + verbo-ing

La forma tiene tres partes fijas: will + have been + verbo-ing, igual que “habré + estado + trabajando”. Si piensas en esa correspondencia, no se te perderá been: will have (habré) + been (estado) + working (trabajando). Have es siempre have, también con he/she/it: she will have been, nunca she will has been.

Negación: won't (will not) have been + -ing. Pregunta: will va delante del sujeto. "They won't have been living here long by then." "Will you have been waiting long by the time I arrive?" Después de by the time va el presente simple, donde el español usa el subjuntivo (“para cuando llegues”): by the time I arrive, nunca by the time I will arrive.

"They won't have been living here long by then."
"Will you have been waiting long by the time I arrive?"

¿Future perfect continuous o future perfect?

El future perfect (will have + participio) equivale al futuro perfecto español (“habré terminado”) y destaca que algo estará terminado para cierto momento. El future perfect continuous (will have been + -ing) destaca cuánto tiempo llevará ocurriendo; si después continúa o no, queda abierto.

Con verbos como teach, work o live y una duración con for, a menudo son posibles las dos formas; la continua pone en primer plano la actividad prolongada. Los verbos de estado como know, own, be o belong, en cambio, no llevan -ing. Tampoco en español dirías normalmente “habré estado conociéndola diez años”: “Para junio hará diez años que la conozco” → "By June, I will have known her for ten years".

"By the time he retires, he will have been teaching for 30 years. (duración)"
"By the time he retires, he will have finished the project. (algo terminado)"

Preguntar por la duración

La palabra interrogativa típica es how long: pregunta cuánto tiempo llevará algo ocurriendo al llegar un momento del futuro. En español: “¿Cuánto tiempo llevarás viviendo aquí en diciembre?” → "How long will you have been living here by December?"

También hay preguntas de sí o no: will va delante y el resto queda junto. "Will they have been traveling for 24 hours by then?" (Traveling es la ortografía americana; en británico se escribe travelling.)

"How long will you have been living here by December?"
"Will they have been traveling for 24 hours by then?"

Ejemplos del inglés real

"By next year, she will have been running the company for a decade."
"By the time you arrive, we will have been waiting for two hours."
"By the end of the month, he will have been living abroad for a year."
"By next month, we will have been dating for a year."

Atención

✗By June, I will have working here for five years.
✓By June, I will have been working here for five years.

No te olvides de been: will have been + -ing, igual que “habré estado trabajando” necesita “estado”.

✗By next month, we will have been date for a year.
✓By next month, we will have been dating for a year.

Después de will have been va la forma -ing, no la forma base.

✗By the time you arrive, we will be waiting for two hours.
✓By the time you arrive, we will have been waiting for two hours.

Para decir cuánto tiempo llevará algo al llegar un momento del futuro (“para cuando llegues llevaremos dos horas esperando”) necesitas will have been + -ing. Will be waiting solo dice que en ese momento estaremos esperando, no cuánto tiempo llevaremos.

✗For June, I will have been working here for five years.
✓By June, I will have been working here for five years.

“Para junio” es by June. For se usa para la duración (for five years), no para el momento límite. Y until (“hasta”) significa “todo el tiempo hasta entonces”.

✗In June, I will have five years working here.
✓By June, I will have been working here for five years.

En inglés no se “tienen” ni se “llevan” años haciendo algo: la duración se expresa con for y la forma will have been + -ing.

✗By June, I will have been knowing her for ten years.
✓By June, I will have known her for ten years.

Los verbos de estado como know, own o belong no llevan -ing: aquí usas el future perfect (will have + participio).

Comparación con tu idioma

“En junio llevaré cinco años trabajando aquí”, “En junio cumplo cinco años aquí”, “En junio hará cinco años que trabajo aquí”

En español la duración se expresa a menudo con llevar, cumplir, tener o hacer. Si lo traduces palabra por palabra salen frases como "In June I will have five years working here" o "In June it will make five years that I work here", que no son inglés correcto. Y "In June I will work here for five years" significa otra cosa: suena como si empezaras en junio y te quedaras cinco años. Para una duración hasta un momento del futuro, el inglés necesita "By June, I will have been working here for five years." La buena noticia: “habré estado trabajando” tiene exactamente las mismas tres piezas.

“Para junio”, “hasta junio”, “para cuando llegues”

En inglés, “para” con una fecha no es for, sino by: by June = para junio, como muy tarde en junio, mirando hacia atrás desde ese momento. Es la palabra clave de las formas perfectas: "By June, …", "By the time you arrive, …". Until es “hasta” en el sentido de “todo el tiempo hasta entonces, y después se acaba”: "I'll be here until June." Por eso "Until June, I will have been working here for five years" y "For June, I will have been working here…" son incorrectos.

En español el gerundio admite casi cualquier verbo, incluso “tener” o “conocer” (“estoy teniendo problemas”, “la estoy conociendo”)

En inglés, los verbos de estado como know, own, be, belong o believe normalmente no van en forma -ing, tampoco aquí. “Para junio hará diez años que la conozco” → "By June, I will have known her for ten years", no "will have been knowing". Para actividades como work, live, wait o study, en cambio, el future perfect continuous es la opción más natural.

💡 “En junio llevaré cinco años…” = By June, … will have been + -ing … for five years.

💡 “Para junio” = by June, no for June; “hasta” en el sentido de “todo el tiempo hasta” = until.

💡 Will have been + -ing = habré estado + gerundio: tres piezas, ninguna puede faltar, salvo con verbos de estado como know (will have known).

Situación real: un aniversario

"How long have you two been together now?"

"By next month, we will have been dating for a year!"

"That's a big milestone. Any plans?"

"We're thinking of a trip to celebrate."

Práctica

Ejercicio 1 · Elige la oración correcta

Choose the correct sentence — duration up to a future point.

Ejercicio 2 · Elige la oración correcta

Choose the correct sentence.

Ejercicio 3 · Elige la negación correcta

Choose the correct negative.

Ejercicio 4 · Elige la pregunta correcta

Choose the correct question.

Ejercicio 5 · Elige la oración correcta

Choose the correct sentence.

Ejercicio 6 · Elige la respuesta correcta

Which best describes the future perfect continuous?

Ejercicio 7 · Elige la oración correcta

Choose the correct sentence.

Ejercicio 8 · Elige la pregunta correcta

Choose the correct question.

Ejercicio 9 · Completa la oración

Complete: 'By 2027, they ___ (live) in Kyiv for a decade.' (future perfect continuous)

Ejercicio 10 · Completa la oración

Complete: 'By midnight, we ___ (not/drive) for 12 hours straight.' (negative)

Ejercicio 11 · Clasifica en grupos

will have been working
will have finished
will have been studying
will have arrived
will have been waiting
will have left

0 / 6 clasificadas

Ejercicio 12 · Error típico del español: “llevar / tener años”

Spanish: "Para junio llevaré cinco años trabajando aquí." Which English sentence is correct?

Reto rápido

Cinco preguntas rápidas para comprobar lo que has aprendido.

Pregunta 1 / 5

Puntuación: 0/0

Choose the correct sentence.

Lo que aprendiste

  • Future perfect continuous = will have been + verbo-ing; en negativo: won't have been + -ing.
  • Describe cuánto tiempo llevará algo ocurriendo al llegar un momento del futuro, casi siempre con for.
  • “En junio llevaré cinco años…”: llevar, tener o hacer + años se convierten aquí en will have been + -ing.
  • “Para junio” es by June; después de by the time va el presente simple.
  • El future perfect (will have + participio) destaca que algo está terminado; los verbos de estado como know solo van ahí.
  • How long es la palabra interrogativa típica.
Ver todas las lecciones de esta categoría