Present Perfect vs. Past Simple in Spanish: A2 Grammar Guide

By SpanishGram

◄ Back to A2 Grammar Hub | Practice with Our Past Tenses Quiz ►

Key Takeaways

  • Understand the key differences between Present Perfect and Past Simple (Indefinido)
  • Master when to use each past tense based on time frames and relevance
  • Learn the specific time expressions that trigger each tense
  • Practice choosing the correct past tense in conversations and stories
  • Avoid common mistakes when talking about recent vs. completed past events

Choose the Right Past Tense Every Time

Knowing both the Present Perfect (he comido) and Past Simple (comí) is crucial, but knowing when to use each one is what makes your Spanish sound natural. This guide will help you decide whether an action is connected to the present (Present Perfect) or firmly in the past (Past Simple).

Key Difference: The Time Perspective

Present Perfect (Pretérito Perfecto):

  • Actions that happened in a time period that is not finished
  • Recent past actions with present relevance
  • Life experiences (anytime in your life up to now)

Past Simple (Pretérito Indefinido):

  • Actions that happened in a completed, finished time period
  • Specific past actions with no direct connection to now
  • Sequential events in a story

When to Use Each Tense

Table: Present Perfect vs. Past Simple – Clear Usage Rules

SituationUse This TenseExampleTranslation
Today, this weekPresent PerfectHe trabajado mucho hoy.I have worked a lot today.
Yesterday, last yearPast SimpleTrabajé mucho ayer.I worked a lot yesterday.
Life experiencesPresent PerfectNunca he visitado China.I have never visited China.
Specific past datePast SimpleVisitó China en 2019.He visited China in 2019.
Recent past (no time)Present Perfect¿Has comido?Have you eaten?
Distant past (no connection)Past SimpleComí hace tres horas.I ate three hours ago.
Present resultPresent PerfectHe perdido mis llaves.I have lost my keys.
No present resultPast SimplePerdí mis llaves ayer.I lost my keys yesterday.
Table: Present Perfect vs. Past Simple – Clear Usage Rules

💡 Grammar Tip: Ask yourself: “Is the time period finished?” If YES → Past Simple. If NO → Present Perfect.

Time Expression Triggers

Present Perfect Triggers:Past Simple Triggers:
hoy (today)ayer (yesterday)
esta semana (this week)la semana pasada (last week)
este mes (this month)el mes pasado (last month)
este año (this year)el año pasado (last year)
últimamente (lately)hace + tiempo (ago)
nunca (never)el + [specific date]
alguna vez (ever)cuando + [past time]
todavía no (not yet)anoche (last night)

Putting It All Together: Conversation Analysis

Conversation 1: Catching Up
Ana: ¿Qué has hecho esta mañana?
Carlos: He ido al supermercado y he comprado comida. ¿Y tú?
Ana: Trabajé en mi proyecto toda la mañana. Empecé a las 8 y terminé al mediodía.
Carlos: ¿Almorzaste ya?
Ana: No, todavía no he almorzado.

Analysis:

  • “has hecho” + “esta mañana” → Present Perfect (time period not finished)
  • “he ido”, “he comprado” → Present Perfect (recent actions in current time frame)
  • “Trabajé”, “Empecé”, “Terminé” → Past Simple (specific completed actions)
  • “Almorzaste” → Past Simple (asking about specific completed action)
  • “no he almorzado” → Present Perfect (current situation)

Conversation 2: Life Experiences
María: ¿Has estado alguna vez en Italia?
Pedro: Sí, fui el año pasado. Visitè Roma y conocí el Coliseo.
María: ¡Qué suerte! Yo nunca he viajado a Europa.
Pedro: Viajé con mi familia. Fue un viaje increíble.

Common Mistakes to Avoid

  1. Using Past Simple with “esta semana”: “Trabajé esta semana” (sounds like the week is over) → “He trabajado esta semana” (correct)
  2. Using Present Perfect with specific past times: “He ido ayer” (wrong) → “Fui ayer” (correct)
  3. Mixing tenses in stories: Use Past Simple for sequential events in narratives
  4. Overusing Present Perfect: In Spain, it’s common for recent past; in Latin America, Past Simple is often preferred
  5. Forgetting “nunca” placement: “No he nunca viajado” (wrong) → “Nunca he viajado” (correct)

Regional Variations

Spain:Latin America:
He comido hoy. (I have eaten today.)Comí hoy. (I ate today.)
¿Has visto a Juan? (Have you seen Juan?)¿Viste a Juan? (Did you see Juan?)
Uses Present Perfect for very recent pastOften uses Past Simple for all completed actions

Quick Decision Guide

Ask Yourself:Answer:Use Tense:
Is the time period finished?YesPast Simple
Is the time period finished?NoPresent Perfect
Is there a specific past time mentioned?YesPast Simple
Is it a life experience?YesPresent Perfect
Is the action very recent?YesPresent Perfect (Spain) / Past Simple (Latin America)

Practice Exercise: Choose the Correct Tense

Choose between Present Perfect and Past Simple:

  1. (Yo) ______ (terminar) el trabajo hace dos horas.
  2. Ella ______ (vivir) en México por cinco años. (Y todavía vive allí)
  3. ¿______ (tú/ver) a María esta semana?
  4. Nosotros ______ (ir) al cine anoche.

Answers:

  1. terminé (Past Simple – specific past time “hace dos horas”)
  2. ha vivido (Present Perfect – action continues to present)
  3. Has visto (Present Perfect – “esta semana” not finished)
  4. fuimos (Past Simple – “anoche” is finished time)

📚 Review the individual tenses: Present Perfect | Past Simple (Indefinido)

Ready to Choose Wisely?

Think you can choose between Present Perfect and Past Simple? Test your understanding of past time frames!

Take Our Past Tenses Quiz ►