Bootstrap Spanish Grammar

Learn Spanish Grammar step-by-step

Spanish grammar - The future perfect - el futuro perfecto

The future perfect - el futuro perfecto

The future perfect tense, known as el futuro perfecto, is used to describe actions that will have been completed at some point in the future.

It is equivalent to the English 'will have' + [past participle].

In Spanish the future perfect tense is formed using the future tense of the auxiliary verb haber ('to have') followed by the past participle of the main verb.

Recall that haber conjugates as follows in the simple future:

yo : haberhabré

: haberhabrás

él, ella, usted : haberhabrá

nosotros : haberhabremos

vosotros : haberhabréis

ellos, ellas, ustedes : haberhabrán

And we previously saw how the past participle is formed.

Examples:
De aquí a la próxima semana, habré terminado mi proyecto.
By next week, (I) will have finished my project.

de aquí a la próxima semana means 'by next week'

haber ⇒ (yo) habré

habré terminado means 'I will have finished'

Para mañana, el profesor habrá corregido todos los exámenes.
By tomorrow, the teacher will have graded all the exams.

haber ⇒ (él) habrá

corregir means 'to grade'

todos los exámenes means 'all the exams'

¿Habrás terminado el proyecto para el lunes?
Will (you, familiar) have finished the project by Monday?

haber ⇒ () habrás

para el lunes means 'by Monday'

María habrá comprado su coche nuevo para fin de año.
María will have bought her new car by the end of the year.

haber ⇒ (ella) habrá

su coche nuevo means 'her new car'

para fin de año means 'by the end of the year'

Nosotros no habremos completado el trabajo antes de las cinco.
We will not have completed the work before five o'clock.

haber ⇒ (nosotros) habremos

antes de las cinco means 'before five o'clock'

Para el próximo verano, mis padres habrán renovado la casa.
By next summer, my parents will have renovated the house.

haber ⇒ (ellos) habrán

renovar means 'to renovate'

¿Habrá terminado Juan sus deberes para cuando lleguemos?
Will Juan have finished his homework by the time we arrive?

para cuando lleguemos means 'by the time we arrive'

Para mañana, tú y yo habremos estudiado para el examen.
By tomorrow, you and I will have studied for the exam.

para el examen means 'for the exam'

Ellos no habrán llegado a tiempo para la reunión.
They will not have arrived on time for the meeting.

para la reunión means 'for the meeting'

Para las diez, Marta y Luisa habrán terminado la cena.
By ten o'clock, Marta and Luisa will have finished dinner.

haber ⇒ (ellas) habrán

¿Habrás leído el libro para entonces?
(You, familiar) Will you have read the book by then?

para entonces means 'by then'

Para el viernes, la empresa habrá lanzado el nuevo producto.
By Friday, the company will have launched the new product.

lanzar means 'to launch'

el nuevo producto means 'the new product'

No habremos terminado de pintar la casa para el fin de semana.
We will not have finished painting the house by the weekend.

terminar de pintar means 'to finish painting'

para el fin de semana means 'by the weekend'

Para cuando regresen, Juan y Pedro habrán arreglado el coche.
By the time they return, Juan and Pedro will have fixed the car.
¿Habrán llegado los invitados antes de las ocho?
Will the guests have arrived before eight o'clock?

antes de las ocho means 'before eight o'clock'

Para el próximo mes, habré aprendido a tocar la guitarra.
By next month, (I) will have learned to play the guitar.

a tocar la guitarra means 'to play the guitar'

Mi hermana no habrá terminado su carrera para el año que viene.
My sister will not have finished her degree by next year.

carrera (f) means 'degree'

para el año que viene means 'by next year'

¿Habrán visitado ustedes el museo antes del domingo?
Will you (formal, plural) have visited the museum before Sunday?

haber ⇒ (ustedes) habrán

antes del domingo means 'before Sunday'

Para entonces, los niños habrán aprendido a nadar.
By then, the children will have learned to swim.

a nadar means 'to swim'

No habré terminado mi libro antes de que llegues.
(I) will not have finished my book before (you) arrive.

antes de que llegues means 'before you arrive'

¿Habremos completado el proyecto para la fecha límite?
Will we have completed the project by the deadline?

para la fecha límite means 'by the deadline'

Él no llamó. Habrá perdido mi número de teléfono.
He didn't call. He must have lost my phone number.

mi número de teléfono means 'my phone number'

El señor Gómez no está aquí; se habrá olvidado.
Mr Gomez is not here; he must have forgotten.
Isabella está feliz; se habrá enamorado.
Isabella is happy; she must have fallen in love.