Both are made with haber + past participle. Participles: -ar → -ado, -er / -ir → -ido: hablado, comido, vivido. They never change and nothing goes between haber and the participle: Lo he visto.
Irregular participles: hacer → hecho, decir → dicho, ver → visto, escribir → escrito, poner → puesto, volver → vuelto, abrir → abierto, romper → roto.
- Perfect (pretérito perfecto): in Spain it's used for actions earlier today, this week, this year, or in your life (ever / never): Hoy he trabajado mucho. ¿Has estado en México? Much of Latin America uses the preterite here instead.
- Pluperfect (pluscuamperfecto): something that had happened before another past event: Cuando llegué, la película ya había empezado.
| perfect (haber) | pluperfect (haber) | + participle | |
|---|---|---|---|
| yo | he | había | hablado |
| tú | has | habías | comido |
| él / ella / usted | ha | había | vivido |
| nosotros/as | hemos | habíamos | hecho |
| vosotros/as | habéis | habíais | visto |
| ellos / ellas / ustedes | han | habían | escrito |
Examples
- Esta mañana he desayunado churros.This morning I had churros for breakfast.
- ¿Has estado alguna vez en Cuba?Have you ever been to Cuba?
- Todavía no hemos terminado.We haven't finished yet.
- Cuando llegamos, el tren ya había salido.When we arrived, the train had already left.
- Nunca había visto algo así.I had never seen anything like it.
✅ Exercises
9 exercises: choose the right answer or type the missing word. Score 70% to complete the topic.