El Pretérito Perfecto Compuesto
The Spanish Present Perfect
You already know this tense. Let’s connect it to Spanish.
You already know this tense. Let’s connect it to Spanish.
Good news! The Pretérito Perfecto Compuesto works exactly like the English Present Perfect: an auxiliary verb + a past participle. The structure is identical — just in Spanish.
English: have/has + past participle ➡ Español: haber (he/has/ha...) + participio (-ado / -ido)
| 🇬🇧 English | 🇪🇸 Español |
|---|---|
| I have eaten sushi. | Yo he comido sushi. |
| She has traveled to Peru. | Ella ha viajado a Perú. |
| We have never tried it. | Nosotros nunca hemos probado eso. |
| Have you seen this movie? | ¿Has visto esta película? |
| yo | tú | él/ella/usted | nosotros | vosotros | ellos/ellas |
|---|---|---|---|---|---|
| he | has | ha | hemos | habéis | han |
To form the past participle of a regular verb, drop the infinitive ending (-AR, -ER, -IR) and add the following endings:
1. Negations: The word "NO" always goes before the auxiliary verb haber. You can never separate haber and the participio.
✓ Yo no he comido. ❌ Yo he no comido.
2. Questions: Simply add question marks. The structure remains the same.
✓ ¿Has visitado España? ✓ ¿Han terminado ellos?
3. Reflexive & Object Pronouns: Pronouns (me, te, se, lo, la...) MUST go before the verb haber. Again, never split the verb.
✓ Yo me he levantado temprano. ❌ Yo he me levantado.
✓ Él lo ha comprado. (He has bought it)
These DON’T follow the rules. Many irregulars end in -to (escrito, vuelto, muerto, roto, puesto) or -cho (hecho, dicho).
| Infinitivo | Participio | English |
|---|---|---|
| hacer | hecho | done / made |
| decir | dicho | said / told |
| ver | visto | seen |
| poner | puesto | put / placed |
| volver | vuelto | returned |
| romper | roto | broken |
| escribir | escrito | written |
| abrir | abierto | opened |
| morir | muerto | died / dead |
| cubrir | cubierto | covered |
Escribe cada marcador temporal en la columna correcta.
| ✅ Pretérito Perfecto (Open/Connected) | ❌ Pretérito Indefinido (Closed/Finished) |
|---|---|
Conjuga los verbos entre paréntesis en Pretérito Perfecto.
Escribe 3 oraciones verdaderas sobre tu semana usando el Pretérito Perfecto. (Ej: "Esta semana he trabajado mucho.")