Updated August 26, 2026 · Author: SAY ZONTE! Teaching Team
Spanish Present Perfect: Rules and Examples
The Spanish present perfect—the pretérito perfecto compuesto—connects a past action with the present. You use it to talk about experiences, recent events and actions within a time period that is still continuing.
In this guide, you will learn how to form the tense, when to use it and how its use differs between Spain and Latin America. At the end, you can test yourself with three free interactive exercises.
Quick answer
present tense of haber + past participle
He estudiado español. = I have studied Spanish.
How to Form the Spanish Present Perfect
Every form has two parts: a present-tense form of the auxiliary verb haber and a past participle. The two parts normally stay together.
Regional note: Vosotros habéis is commonly used in Spain. In Latin America, including El Salvador, speakers normally use ustedes han for the plural “you.” In areas where vos is used, the auxiliary is has: vos has aprendido.
Regular Past Participles
Remove the infinitive ending and add the participle ending:
- -ar → -ado: hablar → hablado, estudiar → estudiado
- -er → -ido: comer → comido, aprender → aprendido
- -ir → -ido: vivir → vivido, salir → salido
Some regular-looking participles need an accent to keep the vowels in separate syllables: leer → leído, oír → oído and traer → traído.
Important Irregular Past Participles
When to Use the Spanish Present Perfect
1. Experiences Up to the Present
He visitado El Salvador dos veces. The exact moment is not important; the experience is relevant now.
2. Recent Events With a Present Result
María ha llegado. María arrived, and the result matters now: she is here.
3. Actions in an Unfinished Time Period
Esta semana hemos practicado mucho. The week is not finished yet.
4. With ya, todavía no, nunca and alguna vez
- Ya he terminado. — I have already finished.
- Todavía no hemos comido. — We have not eaten yet.
- Nunca han viajado a España. — They have never travelled to Spain.
- ¿Alguna vez has probado las pupusas? — Have you ever tried pupusas?
Present Perfect in Spain and Latin America
The grammar is the same, but the choice between the present perfect and the preterite varies by region.
Common in Spain:
Esta mañana he hablado con Ana.
Common in much of Latin America, including El Salvador:
Esta mañana hablé con Ana.
Both sentences are correct. In Spain, speakers often prefer the present perfect for events during hoy, esta mañana or esta semana. In much of Latin America, the simple preterite is frequent for a completed event, even when the time period includes the present.
You should understand and practise both patterns. This helps you communicate naturally with speakers from different regions without treating one variety as more correct than another.
Spanish Present Perfect vs. Preterite
For a broader comparison, read our guide to the three essential Spanish past tenses. You can also practise regular preterite verbs, irregular preterite verbs and the Spanish imperfect.
Five Common Mistakes to Avoid
- Using tener instead of haber.
Say He estudiado, not Tengo estudiado. - Separating the auxiliary and participle.
Keep them together: He comido mucho. - Changing the participle to match the subject.
With haber, it stays unchanged: Ella ha escrito; Ellos han escrito. - Putting object or reflexive pronouns after the participle.
Place them before haber: Lo he visto; Me he levantado. - Forgetting the regional difference.
A speaker in Spain may say Hoy he comido pupusas, while a speaker in El Salvador may prefer Hoy comí pupusas.
Ready to practise?
First watch the short lesson video below. Then complete the three interactive exercises in order: recognise the infinitive, build complete forms and use the tense in context.
Spanish Present Perfect: Frequently Asked Questions
What is the Spanish present perfect?
It is a past tense formed with the present tense of haber and a past participle. It usually describes a past action that remains connected to the present.
How do you form the pretérito perfecto?
Use he, has, ha, hemos, habéis or han, followed by a participle such as hablado, comido, vivido, hecho or visto.
Is the present perfect used in El Salvador?
Yes, it is understood and used. However, Salvadoran speakers often choose the simple preterite for completed events in contexts where speakers in Spain may prefer the present perfect.
Does the past participle agree with the subject?
No. When the participle follows haber, its form does not change: Ella ha escrito and Ellos han escrito.
Spanish Present Perfect at a Glance
Use this visual summary to review the structure before watching the lesson and starting the exercises.

Practise Spanish With SAY ZONTE!
Would you like personal feedback on your grammar and speaking? Our experienced local teachers are happy to help you learn Spanish at your pace in El Zonte or online.
Video Lesson: Spanish Present Perfect
Watch the lesson for a clear explanation of the pretérito perfecto. Pause after each example and repeat the complete sentence aloud before continuing to the exercises.
Exercise 1: Match Participles to Infinitives
Write the infinitive that belongs to each past participle. This helps you recognise both regular and irregular forms.
Exercise 2: Build the Present Perfect in Context
Complete the short text about El Zonte with the correct form of haber and the past participle.
Exercise 3: Complete the Sentences
Use the clues to write complete present-perfect forms. Pay attention to the subject, word order and irregular participles.
