El future perfect se utiliza para hablar de acciones que ya habrán terminado en un momento específico del futuro. Dicho de otra manera, usamos este tiempo verbal cuando miramos al pasado desde un punto concreto del futuro y vemos una acción terminada.

En las frases en future perfect a menudo hay referencias de tiempo (como “a las doce y media” o “durante tres años”). Aquí tienes algunos ejemplos de frases en future perfect: 

  • Next month we will have lived in this apartment for three years ➡️ El mes que viene habremos vivido en este piso desde hace tres años.
  • I will have finished my degree when I turn twenty-seven ➡️ Habré terminado la carrera cuando cumpla veintisiete años. 
  • Will you have slept enough before the alarm goes off? ➡️ ¿Habrás dormido suficiente cuando suene la alarma? 
  • The meeting will not have finished by five ➡️ La reunión no habrá acabado a las cinco. 
  • We will not have cleaned the garden by Saturday ➡️ No habremos limpiado el jardín para el sábado. 

Reglas para construir el future perfect con ejemplos 

Para formar el future perfect necesitas utilizar will, el verbo auxiliar to have y el participio del verbo principal. Recuerda que los verbos irregulares en inglés forman el participio añadiendo -ed, igual que cuando los utilizamos en past simple.

Infinitivo

Participio

to stay 

stayed 

to love 

loved 

to fail 

failed 

Los verbos irregulares adoptan formas diferentes para formar el participio.

En esta tabla encontrarás las fórmulas para construir el future perfect en afirmativa, negativa e interrogativa.

Afirmativa 

Sujeto + will + have + participio

Sia will have left the office before you get there ➡️ Sia se habrá ido de la oficina para cuando llegues allí.

I will have finished my first novel by November ➡️ Habré terminado mi primera novela en noviembre.

We will have visited Rome three times by Christmas ➡️ Habremos visitado Roma tres veces para Navidad. 

The film will have ended by the time you finish your homework ➡️ La película habrá terminado cuando termines los deberes. 

Don’t worry about me. I will have eaten a sandwich before class ➡️ No te preocupes por mí. Habré comido un bocadillo antes de clase. 

Negativa 

Sujeto + will + not + have + participio 

Clara will not have finished her exam by half past four ➡️ Clara no habrá terminado el examen a las cuatro y media. 

The train will not have left when you arrive at the station ➡️ El tren no habrá salido cuando llegues a la estación. 

The children will not have finished their homework by five ➡️ Los niños no habrán acabado los deberes a las cuatro. 

Sean will not have visited his sister for two months by May ➡️ Sean no habrá visitado a su hermana en dos meses para mayo. 

We will not have finished the report by tomorrow morning ➡️ No habremos terminado el informe mañana por la mañana. 

Interrogativa 

Will + sujeto + have + participio 

 Will you have eaten dinner at eight? ➡️ ¿Habrás cenado a las ocho? 

Will the meeting have finished when I call? ➡️ ¿Habrá terminado la reunión cuando llame? 

Will the children have done their homework by seven? ➡️ ¿Habrán hecho sus deberes los niños a las siete? 

 Will the government have fulfilled its promises by October? ➡️ ¿Habrá cumplido sus promesas el gobierno en octubre? 

 Will Sam have cooked lunch by two? ➡️ ¿Habrá hecho la comida Sam a las dos? 

Para contestar preguntas en future perfect con respuestas cortas, necesitamos utilizar will y el verbo to have.

  • Will you have finished the book in two weeks time? – Yes, I will have / No, I will not have ➡️ ¿Habrás terminado el libro en dos semanas? – sí, lo habré terminado / No, no lo habré terminado. 
  • Will she have cleaned up her bedroom by four? – Yes, she will have / No, she will not have ➡️ ¿Habrá limpiado su habitación a las cuatro? – Sí, lo habrá hecho / No, no lo habrá hecho. 

Future perfect vs future perfect continuous 

El future perfect es parecido al future perfect continuous. La diferencia entre estos dos tiempos verbales es que mientras el future perfect sirve para hablar de una acción que habrá terminado en un momento específico del futuro, el future perfect continuous sirve para hablar de una acción que estará pasando en un momento específico del futuro. La clave, por tanto, es si la acción habrá terminado o si continuará. 

Future perfect

Future perfect continuous 

 

I will have studied for five hours by two o’clock. That will be enough for today ➡️ Habré estudiado durante cinco horas a las dos en punto. Con eso será suficiente por hoy. 

 

 

I will have been studying for five hours by two o’clock. Two more hours and I’ll be done ➡️ Habré estado estudiando durante cinco horas a las dos en punto. Dos horas más y habré terminado. 

 

Acción completada 

Acción en progreso

Puedes seguir estudiando las diferencias entre estos dos tiempos verbales en nuestro artículo sobre el future perfect y el future perfect continuous. 

Sigue aprendiendo con nuestros artículos sobre gramática inglesa. Aquí tienes algunos de los más útiles: