Time expressions commonly used

The Spanish present perfect (pretérito perfecto compuesto) expresses actions completed in a time period connected to the present. Understanding when to use it often comes down to recognizing specific time expressions that trigger its usage.

Key Time Periods

When you encounter these time expressions, they typically signal that you should use the present perfect:

Within the Current Time Period

  • Hoy (today)
  • Esta mañana (this morning)
  • Esta tarde (this afternoon)
  • Esta noche (tonight)
  • Esta semana (this week)
  • Este mes (this month)
  • Este año (this year)
  • Este siglo (this century)

Recent Past with Present Connection

  • Últimamente (lately)
  • Ya (already)
  • Todavía no (not yet)
  • Hace poco (recently)
  • Hasta ahora (until now)
  • En estos días (these days)

Life Experience

  • Nunca (never)
  • Alguna vez (ever)
  • Jamás (never, ever)
  • En mi vida (in my life)
  • Siempre (always)

Examples in Context

Current Time Period

  • “Hoy he comido paella” (Today I have eaten paella)
  • “Esta semana he trabajado mucho” (This week I have worked a lot)
  • “Este año he viajado a tres países” (This year I have traveled to three countries)

Recent Past

  • “Últimamente he estado muy ocupado” (Lately I have been very busy)
  • “Ya he terminado mis deberes” (I have already finished my homework)
  • “Todavía no he visto esa película” (I haven’t seen that movie yet)

Life Experience

  • “Nunca he probado el sushi” (I have never tried sushi)
  • “¿Alguna vez has estado en España?” (Have you ever been to Spain?)
  • “Siempre he querido aprender italiano” (I have always wanted to learn Italian)

Important Distinctions

The present perfect in Spanish often differs from English usage. While English might use the simple past, Spanish frequently prefers the present perfect for:

  • Actions completed today
  • Recent events with current relevance
  • Life experiences being discussed in the present

Remember that when the time period is closed or specific (yesterday, last week, in 2020), you should use the preterite instead of the present perfect.

Regional Variations

Usage varies across Spanish-speaking regions:

  • Spain tends to use the present perfect more frequently
  • Latin America often prefers the preterite even for very recent actions
  • Some regions use it interchangeably with the preterite for recent past actions

Understanding these time expressions will help you naturally incorporate the present perfect into your Spanish communication, making your speech more authentic and precise.

Related topics:

You are here:

Finally, Spanish teachers worth your time!

Experience the LingoToGo difference for yourself with a free week of unlimited lessons.

Expert teachers, raving students, guaranteed fun.

No credit card required. No obligation.

Free trial only available in the Americas and Europe. If you are in another region, you can sign up for one week of unlimited Spanish lessons for one dollar. Here’s the link to sign up for $1.