Use this tense to connect a past action with a period or situation relevant now.

The idea

Combine he, has, ha, hemos, habéis or han with a participle: he terminado, hemos visitado. The participle does not agree with the subject in this tense.

Examples

  • He terminado el informe.I have finished the report.
  • Hemos visitado el museo este mes.We have visited the museum this month.
  • ¿Has visto las llaves?Have you seen the keys?
  • Ana ha comprado pan.Ana has bought bread.
  • Han llegado tarde hoy.They have arrived late today.
  • Todavía no he llamado.I have not called yet.

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

Watch out

For very recent events, many speakers in Latin America and the Canary Islands prefer the simple preterite where many mainland Spanish speakers use the present perfect; usage varies.

Try it yourself

  1. Choose the auxiliary for we. Nosotros ___ visitado el museo. (hemos / ha)

    Show answer or example answer

    hemos

    Hemos agrees with the subject nosotros.

  2. Choose the participle of ver. ¿Has ___ las llaves? (visto / ver)

    Show answer or example answer

    visto

    Visto is the irregular participle of ver.

  3. Choose the auxiliary for they. Ellos ___ llegado tarde. (han / has)

    Show answer or example answer

    han

    Han agrees with the plural subject ellos.

Use it today

Say what you have done this week and ask someone whether they have seen your keys.