Future perfect (will have + participio)

El future perfect en inglés: will have + participio, para algo que estará terminado antes de un momento futuro, a menudo con by.

Nivel B27 min

Al terminar sabrás

  • Formar will have + participio
  • Hablar de lo terminado antes de un punto futuro
  • Usar by + tiempo

Terminado antes de un futuro

El future perfect te coloca en un punto futuro y dice que, para entonces, algo ya estará terminado: By 2030, I will have finished my degree. No importa cuándo lo termines exactamente; lo que afirmas es que antes de esa fecha ya estará hecho. Se forma con will have + participio, igual para todas las personas.

Es mirar al futuro y, desde ahí, mirar hacia atrás a algo ya completado. Por eso casi siempre va con una marca de "plazo límite": by 2030, by then, by the time you arrive.

Las marcas que lo acompañan

  • by + momento = "para (ese punto), como tope": by Friday, by 6 p.m., by next year.
  • by the time + presente = un futuro definido por otra acción: She'll have left by the time you arrive (ojo: la otra mitad va en presente, no futuro).
  • Cuidado con until/till: marcan duración hasta un punto, no un plazo de finalización. "Para el viernes" = by Friday, nunca until Friday.

Casi siempre con plazo

Sin una referencia de tiempo (by…, before…, in two years) el future perfect suena incompleto, porque su sentido es "antes de X". Si no hay un X claro, probablemente quieras un futuro simple (will finish) o un going to. El future perfect brilla justo cuando hay una fecha o evento límite.

Ejemplos

  • By next year, I'll have saved enough.Para el próximo año habré ahorrado suficiente.
  • She'll have left by the time you arrive.Ella ya se habrá ido cuando llegues.
  • We'll have finished by 6.Habremos terminado para las 6.

Errores comunes (del español)

  • By 2030 I will finish.By 2030 I will have finished.

    Terminado antes de un futuro → will have + participio.

  • I will have went.I will have gone.

    will have + participio: gone.

  • Until next year I'll have saved.By next year I'll have saved.

    “Para (un punto)” → by, no until.

En contexto

Will the project be ready on Friday?¿Estará listo el proyecto el viernes?
By Friday we'll have finished everything.Para el viernes habremos terminado todo.
And the report?¿Y el informe?
I'll have sent it by then too.Para entonces ya lo habré enviado también.

¿La quieres infinita y con IA?

Conversa con IA en Chat Simulator

Para llevar

  • will have + participio = terminado antes de un momento futuro.
  • Suele ir con by (para entonces): by 2030.
  • Participio, no la base: will have done.
  • by (punto límite) ≠ until (hasta).

Práctica

Practica para completar

Responde y envía. Necesitas 3 de 4 para completar la lección. Reintentos ilimitados.

1. “Para 2030 habré terminado” =

2. Forma: “will have ___”

3. “___ next year I'll have saved.”

4. Algo terminado antes de un futuro usa:

Fin de la lección

Proyecta tus logros futuros.

El future perfect es ideal para metas. Cuéntale a la IA qué habrás logrado para cierta fecha en el laboratorio y te corrige la estructura y la pronunciación, en español.

  • Feedback en español sobre tu pronunciación y tus textos
  • Ejercicios infinitos con IA sobre este mismo tema
  • Tu progreso y tu vocabulario, siempre guardados

A continuación: Wish e if only (deseos y arrepentimientos)