En breve
- Traducción: futuro perfecto en español (habré terminado, ella habrá salido)
- Estructura: sujeto + will have + participio pasado
- Sentido: acción que habrá terminado antes de un momento preciso en el futuro
- Marcadores clave: by, by the time, before, when, in (x years’ time)
- Principal trampa: después de when, before y by the time en subordinada, se usa el presente simple, no will have
El future perfect (futuro perfecto en español) expresa una acción que estará acabada antes de un momento dado en el futuro. Este tiempo obliga a proyectarse hacia atrás desde un punto futuro, lo cual puede parecer abstracto a primera vista, pero corresponde exactamente a lo que el español expresa con el futuro perfecto: habré terminado, ella habrá salido, ellos habrán entregado. Este tiempo forma parte de la familia de futuros en inglés, al igual que el futuro en inglés (will y going to para proyecciones e intenciones) y el futuro continuo en inglés (will be + -ing para acciones en curso en un momento preciso).
Estructura del future perfect
El future perfect se construye con will have seguido del participio pasado del verbo principal. La estructura es idéntica en todas las personas, sin añadir nunca s ni modificar will.
| Forma | Estructura | Ejemplo |
|---|---|---|
| Afirmativa | sujeto + will have + participio pasado | She will have left by noon. |
| Negativa | sujeto + will not (won’t) have + participio pasado | He won’t have finished in time. |
| Interrogativa | Will + sujeto + have + participio pasado ? | Will you have eaten by then? |
| Contracción | I’ll have / she’ll have / they’ll have | I’ll have sent it before you wake up. |
El participio pasado sigue las mismas reglas que en el present perfect o el past perfect: -ed para los verbos regulares, forma irregular para los demás (gone, done, written, eaten, seen, been, etc.).
Cuándo usar el future perfect: las 3 situaciones principales
1. Una acción terminada antes de un momento preciso en el futuro
Es el uso central del future perfect. Se anuncia que una acción estará realizada antes de un plazo dado, un horario, una fecha o la llegada de un evento.
| Inglés | Español |
|---|---|
| By 6 p.m., she will have finished her report. | Para las 6 p.m., ella habrá terminado su informe. |
| I will have sent the documents before the meeting starts. | Habré enviado los documentos antes de que empiece la reunión. |
| By the time you arrive, we will have already eaten. | Cuando llegues, ya habremos comido. |
| They will have completed the project by next Friday. | Habrán terminado el proyecto para el próximo viernes. |
| Will you have read the contract before you sign it? | ¿Habrás leído el contrato antes de firmarlo? |
2. Una predicción sobre un resultado futuro cierto
El future perfect también puede servir para formular una proyección o una anticipación lógica, a menudo con un matiz de certeza o de irreversibilidad en el momento de referencia futuro.
| Inglés | Español |
|---|---|
| By 2030, most countries will have adopted renewable energy. | Para 2030, la mayoría de los países habrán adoptado las energías renovables. |
| In ten years, technology will have transformed the workplace completely. | En diez años, la tecnología habrá transformado por completo el mundo laboral. |
| By the time she retires, she will have worked here for thirty years. | Cuando se jubile, habrá trabajado aquí treinta años. |
3. Una deducción sobre el presente o el pasado reciente
Este uso suele olvidarse en los cursos de gramática, pero es frecuente en el habla: el future perfect expresa una hipótesis lógica sobre algo que probablemente ya ha ocurrido, sin tener certeza formal.
| Inglés | Español |
|---|---|
| Don’t call her now, she will have gone to bed. | No la llames ahora, se habrá ido a dormir. |
| He will have missed the last train by now. | A estas alturas, habrá perdido el último tren. |
| They will have heard the news already. | Ya habrán oído la noticia. |
En este empleo, el future perfect funciona como un modal de deducción (a la manera de must have, pero proyectado sobre el momento presente o reciente). El futuro expresa la certeza lógica, no una acción venidera.
Los marcadores temporales del future perfect
Algunos marcadores temporales señalan casi sistemáticamente un future perfect. Reconocerlos permite elegir el tiempo correcto con rapidez.
| Marcador | Sentido | Ejemplo |
|---|---|---|
| by | para, antes de (límite temporal) | By Monday, I will have called everyone. |
| by the time | cuando, para cuando (conjunción) | By the time he wakes up, I will have left. |
| before | antes de que | She will have finished before you get back. |
| when | cuando (referencia futura) | When they arrive, we will have cleaned the flat. |
| in (x) years’ time | dentro de (x) años | In five years’ time, she will have graduated. |
| by then | para entonces | You can call me at 8. I will have arrived by then. |
| already | ya | By noon, I will already have submitted the form. |
By vs by the time: ambos desencadenan el future perfect en la proposición principal, pero su construcción difiere. By es una preposición seguida de un nombre o un grupo nominal (by Monday, by the end of the year). By the time es una conjunción seguida de una proposición completa, y en esa proposición subordinada se usa el presente simple, nunca will: By the time you will arrive es incorrecto. La forma correcta es By the time you arrive, I will have left.
La trampa de la subordinada temporal
Después de when, before, by the time, after y as soon as en una subordinada temporal que se refiere al futuro, el inglés nunca emplea will ni will have. La subordinada lleva el presente simple, y es la proposición principal la que lleva el future perfect.
| Incorrecto | Correcto |
|---|---|
| When you will have arrived, call me. | When you arrive, call me. |
| By the time she will finish, we’ll be gone. | By the time she finishes, we’ll have gone. |
| Before he will leave, remind him. | Before he leaves, remind him. |
Esta regla se aplica tanto al futuro simple como al future perfect: la subordinada temporal en inglés permanece en presente, cualquiera que sea la forma de futuro en la principal.
Future perfect vs futuro simple vs futuro continuo
Estos tres tiempos del futuro inglés tienen matices distintos que conviene comparar lado a lado.
| Tiempo | Estructura | Lo que expresa | Ejemplo |
|---|---|---|---|
| Futuro simple | will + V infinitivo | Acción futura, sin insistir en la finalización | I will finish the report tomorrow. |
| Future perfect | will have + PP | Acción terminada antes de un momento preciso | By tomorrow, I will have finished the report. |
| Futuro continuo | will be + -ing | Acción en curso en un momento preciso | This time tomorrow, I will be finishing the report. |
El futuro continuo en inglés insiste en el desarrollo de una acción en un momento futuro concreto, mientras que el future perfect insiste en su finalización antes de ese momento. Estos dos tiempos suelen confundirse porque ambos responden a la pregunta «¿qué estará pasando en ese momento?», pero con una perspectiva inversa: en curso versus terminada.
Future perfect vs past perfect
La lógica del future perfect reproduce exactamente la del past perfect, pero proyectada hacia el futuro en lugar del pasado. En ambos casos, se trata de expresar que una acción es anterior a un momento de referencia.
| Tiempo | Momento de referencia | Ejemplo | Español |
|---|---|---|---|
| Past perfect | Un momento pasado | When she arrived, he had already left. | Cuando ella llegó, él ya se había ido. |
| Future perfect | Un momento futuro | When she arrives, he will have already left. | Cuando ella llegue, él ya se habrá ido. |
Esta simetría ayuda a memorizar la lógica del future perfect: si se sabe cómo funciona el past perfect en inglés, el future perfect solo exige un cambio de perspectiva temporal, had se convierte en will have.
La voz pasiva en future perfect
El future perfect puede ponerse en voz pasiva intercalando been + participio pasado entre will have y el participio.
| Voz activa | Voz pasiva |
|---|---|
| They will have delivered the package by noon. | The package will have been delivered by noon. |
| The team will have completed the renovation. | The renovation will have been completed. |
El future perfect continuous
Existe una forma progresiva del future perfect, el future perfect continuous (o future perfect progressive), que se construye con will have been + verbo en -ing. Insiste en la duración de una acción que seguirá en curso en un momento futuro de referencia, o que habrá durado hasta ese punto.
| Inglés | Español |
|---|---|
| By next month, I will have been studying English for two years. | El mes que viene, hará dos años que estudio inglés. |
| When she retires, she will have been teaching for thirty years. | Cuando se jubile, llevará treinta años enseñando. |
La diferencia entre las dos formas radica en el aspecto: el future perfect simple (will have + PP) pone el acento en la finalización de la acción; el future perfect continuous (will have been + -ing) pone el acento en la duración y el carácter prolongado de esa acción.
Ejercicio práctico
Pon a prueba tus conocimientos:
1. ¿Cómo se forma el future perfect en afirmativa?
2. ¿Cuál de estas frases es correcta?
3. ¿Qué significa « By then, she’ll have left »?
4. ¿Cuál es el uso del future perfect en: « Don’t call now, he will have gone to sleep »?
5. ¿Cuál es la diferencia entre el future perfect y el past perfect?
6. ¿Qué estructura corresponde al future perfect continuous?
Tu puntuación

