This tense places one action before another point in the future.

The idea

Conjugate haber in the simple future and add an invariable participle: para las seis, habré terminado el informe.

Examples

  • Para las seis, habré terminado el informe.By six, I will have finished the report.
  • Para mañana, habremos enviado la solicitud.By tomorrow, we will have sent the application.
  • Cuando llegues, ella habrá salido.When you arrive, she will have left.
  • Para el viernes, habrán reparado la puerta.By Friday, they will have repaired the door.
  • ¿Habrás leído el mensaje antes de la reunión?Will you have read the message before the meeting?
  • Para entonces, habrás recibido la respuesta.By then, you will have received the reply.

Read-aloud uses a synthetic Spanish voice available on your device. Voice quality and availability vary; it does not assess your pronunciation.

Watch out

The future perfect can also express conjecture about the past. In parts of Latin America a simple past may appear in comparable future contexts.

Try it yourself

  1. Choose future haber for yo. Para las seis, yo ___ terminado el informe. (habré / habréis)

    Show answer or example answer

    habré

    Habré is future haber for yo.

  2. Choose future haber for nosotros. Para mañana, nosotros ___ enviado la solicitud. (habremos / habrán)

    Show answer or example answer

    habremos

    Habremos is future haber for nosotros.

  3. Choose the invariable participle after habrá. Cuando llegues, ella habrá ___. (salido / salida)

    Show answer or example answer

    salido

    Salido remains invariable after haber.

Use it today

Choose the future form of haber or the invariable participle that completes each sentence.