The present perfect (pretérito perfecto)
The past tense for recent events with an effect on now: haber + past participle.
Formation: haber + past participle
You form the pretérito perfecto with the auxiliary haber (conjugated) + the past participle (participio) of the main verb. The participle never changes form (no masculine/feminine, no plural).
haber: he, has, ha, hemos, habéis, han
Regular participles: -ar → -ado (hablar → hablado); -er/-ir → -ido (comer → comido, vivir → vivido).
| haber | + participio (hablar) | |
|---|---|---|
| yo | he | hablado |
| tú | has | hablado |
| él/ella/usted | ha | hablado |
| nosotros/as | hemos | hablado |
| vosotros/as | habéis | hablado |
| ellos/ellas/ustedes | han | hablado |
Examples
Irregular past participles
A number of common verbs have an irregular participle that you simply need to memorize:
| Infinitivo | Participio | Traducción |
|---|---|---|
| hacer | hecho | gedaan / done |
| decir | dicho | gezegd / said |
| ver | visto | gezien / seen |
| poner | puesto | gezet / put |
| escribir | escrito | geschreven / written |
| abrir | abierto | geopend / opened |
| volver | vuelto | teruggekeerd / returned |
| romper | roto | gebroken / broken |
| morir | muerto | gestorven / died |
Examples
Use and time markers
Use the pretérito perfecto for something that happened within a period that is not yet finished (today, this week, this year) or that has an effect on now. Typical markers:
- hoy, esta mañana, esta semana, este mes, este año
- ya (already), todavía no / aún no (not yet)
- alguna vez (ever), nunca (never), últimamente (lately)
Examples
Word order with pronouns and negation
Haber and the participle always stay together — you can never put a word between them. Reflexive or object pronouns therefore come before haber, never in between. In a negation, no also goes before haber.
Examples
💡 Tips
🎯 Practise this topic with 10 interactive exercises (10)
Related grammar
← Indefinido versus imperfectoThe simple future (futuro simple) →
Want to really master this?
Create a free account: placement test, personal learning path, exercises with instant feedback, pronunciation and a real teacher following your progress.