Present Perfect in Spanish: A2 Grammar Guide

By SpanishGram

◄ Back to A2 Grammar Hub | Practice with Our Present Perfect Quiz ►

Key Takeaways

  • Master the conjugation of the Present Perfect tense (haber + past participle)
  • Understand when to use this tense for recent past and life experiences
  • Learn how to form regular and irregular past participles
  • Practice talking about what you’ve done today, this week, or in your life
  • Differentiate between Present Perfect and other past tenses

Talk About Recent Events and Life Experiences

The Present Perfect (Pretérito Perfecto Compuesto) is your go-to tense for talking about actions that happened in the recent past or that have relevance to the present moment. It’s the equivalent of “I have eaten” or “She has traveled” in English. This tense is perfect for sharing news, talking about your day, or discussing life experiences.

How to Form the Present Perfect (Cómo Formarlo)

The Present Perfect is a compound tense formed with:
Haber (conjugated) + Past Participle

SubjectHaber ConjugationExample with “comer”
YoheHe comido (I have eaten)
hasHas comido (You have eaten)
Él/Ella/UstedhaHa comido (He/She has eaten)
Nosotros/NosotrashemosHemos comido (We have eaten)
Vosotros/VosotrashabéisHabéis comido (You all have eaten)
Ellos/Ellas/UstedeshanHan comido (They have eaten)
Table: Present Conjugation of Haber – The essential auxiliary verb

Forming Past Participles (Participios Pasados)

Regular Formations:

Verb EndingChange ToExamplePast Participle
-AR-adohablar →hablado
-ER-idocomer →comido
-IR-idovivir →vivido

💡 Grammar Tip: Remember the pattern: -AR → -ado and -ER/-IR → -ido. This works for the majority of Spanish verbs!

Common Irregular Past Participles

InfinitivePast ParticipleEnglishExample Sentence
AbrirabiertoopenedHe abierto la ventana. (I have opened the window.)
DecirdichosaidHas dicho la verdad. (You have said the truth.)
EscribirescritowrittenHa escrito una carta. (He has written a letter.)
Hacerhechodone/madeHemos hecho la tarea. (We have done the homework.)
IridogoneHan ido al cine. (They have gone to the movies.)
MorirmuertodiedHa muerto la planta. (The plant has died.)
PonerpuestoputHe puesto la mesa. (I have set the table.)
RomperrotobrokenHas roto el vaso. (You have broken the glass.)
VervistoseenHemos visto esa película. (We have seen that movie.)
VolvervueltoreturnedHan vuelto a casa. (They have returned home.)
Table: Essential Spanish Irregular Past Participles – Must-know verbs

🔍 Grammar Focus: Many irregular past participles end in -to (hecho, dicho, puesto) or -cho (hecho). There are about 15 common irregulars – focus on learning the ones you use most frequently first.

When to Use the Present Perfect (Cuándo Usarlo)

Use this tense for:

  • ✅ Recent Past: Actions that happened today, this week, recently
  • ✅ Life Experiences: Things you have or haven’t done in your life
  • ✅ Past Actions with Present Relevance: Actions that affect the present
  • ✅ Unspecified Time: When you don’t say exactly when something happened

Time Expressions that Trigger Present Perfect

EnglishSpanishExample Sentence
TodayhoyHoy he trabajado mucho. (Today I have worked a lot.)
This morningesta mañanaEsta mañana he desayunado tarde. (This morning I have breakfast late.)
This weekesta semanaEsta semana he estudiado mucho. (This week I have studied a lot.)
This yeareste añoEste año he viajado a tres países. (This year I have traveled to three countries.)
Recentlyrecientemente / últimamenteRecientemente he empezado a hacer ejercicio. (Recently I have started to exercise.)
NevernuncaNunca he visitado Asia. (I have never visited Asia.)
Everalguna vez¿Has estado alguna vez en México? (Have you ever been to Mexico?)
AlreadyyaYa he terminado el libro. (I have already finished the book.)
Not yettodavía noTodavía no he visto esa película. (I haven’t seen that movie yet.)

Putting It All Together: Daily Conversations

Conversation 1: Catching Up with a Friend
Ana: ¡Hola! ¿Qué has hecho hoy?
Carlos: He ido al gimnasio esta mañana y he terminado mi proyecto. ¿Y tú?
Ana: He trabajado desde casa. Todavía no he salido.
Carlos: ¿Has comido ya?
Ana: No, todavía no he comido. ¿Has preparado algo?

Translation:
Ana: Hi! What have you done today?
Carlos: I have gone to the gym this morning and I have finished my project. And you?
Ana: I have worked from home. I haven’t gone out yet.
Carlos: Have you eaten already?
Ana: No, I haven’t eaten yet. Have you prepared something?

Conversation 2: Job Interview
Entrevistador: ¿Ha trabajado usted antes en este sector?
Candidato: Sí, he trabajado en empresas similares por cinco años.
Entrevistador: ¿Ha viajado mucho por trabajo?
Candidato: Sí, he visitado varios países de Latinoamérica.

Common Mistakes to Avoid

  1. Using “tener” instead of “haber”: “He comido” not “Tengo comido.”
  2. Forgetting participle agreement: Participles don’t change with gender/number in perfect tenses.
  3. Mixing with simple past: Use Present Perfect for recent/unspecified time, Simple Past for specific past times.
  4. Wrong irregular participles: “He hecho” not “He hacido.”
  5. Misplacing pronouns: “Lo he visto” not “He lo visto.”

Quick Reference Chart

ElementRuleExample
Formationhaber + past participlehe comido
Regular -AR-adohablado
Regular -ER/-IR-idocomido, vivido
Common Irregulars-to, -cho endingshecho, dicho, puesto
Time Expressionshoy, esta semana, nuncaHoy he trabajado
Pronoun Placementbefore “haber”lo he visto

Practice Exercise: Conjugate to Present Perfect

Conjugate these verbs in Present Perfect:

  1. Yo (terminar) el trabajo.
  2. Ellos (ir) al supermercado.
  3. ¿Tú (ver) a María hoy?
  4. Nosotros (hacer) la cena.

Answers:

  1. he terminado
  2. han ido
  3. has visto
  4. hemos hecho

💻 Practice Conjugations Live! Use our Spanish Verb Conjugation Tool to practice the Present Perfect with any verb.

Ready to Practice?

Think you’ve mastered the Present Perfect? Test your knowledge of recent past and life experiences!

Take Our Present Perfect Quiz ►