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.
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, nuncauntil 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, nountil.
En contexto
¿La quieres infinita y con IA?
Conversa con IA en Chat SimulatorPara 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:
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)