El Pretérito Perfecto Compuesto (Present Perfect) (Leaving Cert Spanish): Revision Notes
El pretérito perfecto compuesto (Present perfect)
Overview
The present perfect tense in Spanish describes actions that have been completed in the recent past or have relevance to the present moment. It's similar to the English "I have done" or "I have seen". This tense connects past actions with the present, making it essential for expressing experiences and recently completed activities.
The Spanish present perfect creates a bridge between past actions and the present moment, much like its English counterpart. This connection to the present is what makes this tense so useful in everyday conversation.
Rules & formation
The present perfect is formed using two essential parts:
- Present tense of HABER (auxiliary verb)
- Past participle of the main verb
Structure Formula: HABER (present) + past participle
Remember: The auxiliary verb HABER conjugates for each person, but the past participle always remains unchanged.
Formation of past participles
Regular past participles:
-
-AR verbs: Remove -ar and add -ado
- hablar → hablado (spoken)
- estudiar → estudiado (studied)
-
-ER and -IR verbs: Remove -er/-ir and add -ido
- comer → comido (eaten)
- vivir → vivido (lived)
Formation Example: Creating Past Participles
Step 1: Identify the verb ending
- hablar (to speak) = -AR verb
- comer (to eat) = -ER verb
Step 2: Remove the infinitive ending and add appropriate suffix
- hablar → habl + ado = hablado
- comer → com + ido = comido
Table of key forms
Conjugation of HABER (present tense)
| Spanish | English | + Past Participle |
|---|---|---|
| he | I have | he hablado (I have spoken) |
| has | you have | has comido (you have eaten) |
| ha | he/she/it has | ha vivido (he/she has lived) |
| hemos | we have | hemos estudiado (we have studied) |
| habéis | you have (plural) | habéis trabajado (you have worked) |
| han | they have | han llegado (they have arrived) |
Notice the pattern: HABER changes for each subject (he, has, ha, hemos, habéis, han), but the past participle remains the same regardless of who is performing the action.
Example sentences
Worked Examples: Present Perfect in Context
Example 1: Recent completion with present relevance
- He comido la tortilla. → I have eaten the omelette. Shows a recently completed action that has current relevance - perhaps the speaker is now full.
Example 2: Asking about experiences
- ¿Has hablado con Maite? → Have you spoken to Maite?
Used to inquire about recent events or experiences.
Example 3: Group actions
- Han jugado el partido. → They have played the match. Describes a completed action in the recent past with present implications.
Example 4: Shared experiences
- Hemos visto esa película. → We have seen that film. Expresses a completed experience that connects to the present conversation.
Irregular past participles
Many common verbs have irregular past participles that must be memorised:
| Infinitive | Past Participle | English |
|---|---|---|
| abrir | abierto | opened |
| caer | caído | fallen |
| creer | creído | believed |
| cubrir | cubierto | covered |
| decir | dicho | said |
| escribir | escrito | written |
| freír | frito | fried |
| hacer | hecho | done/made |
| leer | leído | read |
| morir | muerto | died |
| oír | oído | heard |
| poner | puesto | put |
| resolver | resuelto | resolved |
| romper | roto | broken |
| ver | visto | seen |
| volver | vuelto | returned |
These irregular forms cannot be predicted by rules - they must be memorised through practice and repetition. Focus on the most common ones first: hecho, dicho, visto, puesto, and roto.
Examples with Irregular Past Participles
- Juan ha abierto la puerta. → Juan has opened the door.
- Los niños han roto la ventana. → The children have broken the window.
- He visto esa película. → I have seen that film.
Notice how these irregular forms don't follow the standard -ado/-ido pattern.
Common mistakes & tips
Key Difference from English: The Spanish present perfect is NOT used to express duration (how long something has been happening). Unlike English, you cannot say "I have been studying for two hours" using this tense.
Instead, use:
- Desde hace + time period, or
- Llevar + gerund
Duration Examples: Correct vs Incorrect Usage
Incorrect: ❌ He jugado al tenis desde hace cuatro años
Correct options:
- ✅ Juego al tenis desde hace cuatro años (I have been playing tennis for four years)
- ✅ Llevo cuatro años jugando al tenis (I have been playing tennis for four years)
Other common mistakes:
Frequent Errors to Avoid:
- Forgetting to use the auxiliary verb haber
- Using ser or estar instead of haber
- Mixing up regular and irregular past participle forms
- Confusing when to use present perfect vs simple past (pretérito indefinido)
Memory tip: Remember that the auxiliary verb haber changes for each person, but the past participle always stays the same form.
Remember!
Key Points to Remember:
- The present perfect uses haber + past participle to describe completed actions with present relevance
- Regular past participles end in -ado (for -ar verbs) and -ido (for -er/-ir verbs)
- Many common verbs have irregular past participles that must be memorised
- Unlike English, Spanish present perfect is not used for duration - use desde hace or llevar instead
- The auxiliary verb haber conjugates but the past participle stays the same regardless of the subject