Acciones que ya estarán terminadas antes de un momento del futuro.
Línea de tiempo
1 · Uso
¿Cuándo se usa?
Acción terminada antes de un momento futuro
By December, I will have completed level B2.
Para diciembre habré terminado el nivel B2.
The builders will have finished the house by June.
Para junio los constructores habrán terminado la casa.
Balances y predicciones sobre el futuro
By next year, we will have lived here for a decade.
El año que viene cumpliremos una década viviendo aquí.
By the time you arrive, I'll have cooked dinner.
Cuando llegues, ya habré hecho la cena.
2 · Forma
Estructura
Afirmativa
Sujeto + will have + participio
I will have completed
Negativa
Sujeto + will not have + participio
I won't have completed
Interrogativa
Will + sujeto + have + participio?
Will I have completed?
3 · Conjugación
Conjugación con complete
| Sujeto | Afirmativa | Negativa | Interrogativa |
|---|---|---|---|
| I | will have completed | I won't have completed | Will I have completed? |
| You | will have completed | You won't have completed | Will you have completed? |
| He, she, it | will have completed | He won't have completed | Will he have completed? |
| We | will have completed | We won't have completed | Will we have completed? |
| They | will have completed | They won't have completed | Will they have completed? |
4 · Pistas
Expresiones de tiempo
5 · Reglas
Reglas y notas
By significa "para" o "a más tardar". Con by the time se usa presente: By the time you get here, the movie will have started.
6 · Cuidado
Errores comunes
By 2027 I will have graduate.
By 2027 I will have graduated.
By the time you will arrive, I'll have left.
By the time you arrive, I'll have left.
7 · Práctica
Practica
Completa con el Future perfect del verbo entre paréntesis y pulsa Revisar.
¿Quieres practicar con un docente?
En nuestros programas de inglés practicas cada tiempo verbal hablando, desde el nivel A1. Un asesor te ubica en tu nivel.
Solicita más información
Déjanos tus datos y un asesor te escribe por WhatsApp.
