Skip to lesson content

El Pasado Reciente - The Recent Past

Hoy, Esta Semana, Ya, Todavía No - The Trigger Words

The pretérito perfecto doesn't show up in random sentences. It travels with a specific group of time markers — the ones that say the time period this happened in is still going. Today is still happening. This week is still happening. Your whole life so far is still happening. By the end of this lesson, you'll hear those markers as a signal: as soon as someone says hoy or esta semana or alguna vez, your ear should automatically reach for he, has, ha.

The Two Big Categories

Spanish trigger words for the perfecto fall into two clear groups:

Open time — the period hasn't ended yet:

SpanishEnglish
hoytoday
esta mañanathis morning
esta tardethis afternoon / evening
esta nochetonight
esta semanathis week
este findethis weekend
este mesthis month
este añothis year

If today, this week, this year is still in progress as you speak, the perfecto is the right tense in Spain. Hoy he comido en casa. Esta semana he trabajado mucho. Este año he viajado a Italia.

Life-so-far time — your whole life up to now:

SpanishEnglish
alguna vezever, at any point
nuncanever
muchas vecesmany times
siemprealways
últimamentelately
en mi vidain my life

These trigger the perfecto because your life is also "still in progress." He estado tres veces en Sevilla. Nunca he comido pulpo. ¿Has ido alguna vez a Berlín?

Ya and Todavía No — The Perfecto's Best Friends

Two short adverbs do half the work in real Spanish conversation:

Ya = already / yet (positive). Use it to confirm something is done.

  • Ya he comido.I've already eaten.
  • ¿Ya has hablado con él?Have you spoken to him already?
  • Ya hemos llegado.We've already arrived.

Todavía no = not yet (negative). Use it to say something hasn't happened but might.

  • Todavía no he comido.I haven't eaten yet.
  • No he visto la peli todavía.I haven't seen the film yet.
  • Mi padre todavía no ha vuelto.My dad hasn't come back yet.

Two practical rules:

  1. Todavía no can sit at the start of the sentence (todavía no he…) or at the end (no he… todavía). Both are correct.
  2. Ya sits right before haber: ya he, ya hemos, ya han. It very rarely moves elsewhere.

Alguna Vez — The "Have You Ever?" Question

This one is your gateway to a whole genre of conversation. Alguna vez asks about any experience in someone's life:

  • ¿Has estado alguna vez en Granada?Have you ever been to Granada?
  • ¿Has comido alguna vez paella valenciana de verdad?Have you ever eaten a real Valencian paella?
  • ¿Has visto alguna vez una corrida?Have you ever seen a bullfight?

The standard answers:

  • Sí, una vez / dos veces / tres veces.Yes, once / twice / three times.
  • Sí, muchas veces.Yes, many times.
  • No, nunca.No, never.
  • Todavía no, pero quiero ir.Not yet, but I want to go.

Notice that nunca can sit before or after the verb:

  • Nunca he ido a Bilbao. = No he ido nunca a Bilbao.I've never been to Bilbao.

Both work. The first is slightly more emphatic.

The One That Doesn't Work

There's a small trap. The perfecto in Spain wants the time period to be open. Hace un rato ("a while ago") feels like it should fit, but it doesn't — "a while ago" implies a closed moment.

  • He comido hace un rato. – fine, because "I've eaten" is the result state, and hace un rato just adds when.
  • ⚠️ Some speakers prefer the indefinido here: comí hace un rato. Both work, but the perfecto is more common in central Spain in casual speech.

The reliable rule: if the time word is hoy / esta / este / alguna vez / ya / todavía no / nunca / siempre / últimamente / muchas veces, reach for the perfecto. If it's ayer / anoche / el año pasado / hace dos días, you'll need the indefinido instead — and that's the next module.

A small Castilian note on pronunciation: vez ends with the theta in Spain — VETH, not ves. Veces keeps it: VEH-thes. The c-and-z theta is one of the clearest signals you're learning peninsular Spanish.

Practice

Words to Remember

SpanishEnglish
hoytoday
esta mañanathis morning
esta tardethis afternoon / evening
esta nochetonight
esta semanathis week
este findethis weekend
este mesthis month
este añothis year
yaalready
todavía nonot yet
alguna vezever
nuncanever
muchas vecesmany times
una vezonce
dos vecestwice
siemprealways
últimamentelately
en mi vidain my life
hace un ratoa while ago

Conversation

Monday morning at the office

Ana: ¿Qué tal el finde? How was the weekend?

Javi: Este finde he descansado mucho. This weekend I rested a lot.

Ana: Yo he salido el sábado. I went out on Saturday.

Have you eaten?

Javi: ¿Has comido ya? Have you eaten already?

Ana: Todavía no. ¿Y tú? Not yet. And you?

Javi: Yo ya he comido un bocadillo. I've already eaten a sandwich.

Have you ever?

Ana: ¿Has estado alguna vez en Granada? Have you ever been to Granada?

Javi: Sí, muchas veces. Yes, many times.

Ana: Yo nunca he ido. I've never been.

Practice

Recall

Type the Spanish for each English meaning. Leave a row blank if you draw a blank — that counts as a miss.

  1. many times
  2. a while ago
  3. ever (in your life)
  4. this month
  5. this morning
  6. already
  7. today
  8. never
  9. not yet
  10. this weekend
  11. this afternoon
  12. lately
  13. always
  14. this year
  15. this week

Practice

Translation Exercise

Translate each English sentence into Spanish.

Question 1 of 8

0/0 so far

No, never.

Cultural Note

There's a question that runs every Monday morning in every Spanish office: ¿qué tal el finde? How was the weekend? The expected answer is a short list of perfecto sentences with a couple of these trigger words sprinkled in. Pues este finde he ido al pueblo, he visto a mis padres, hemos comido mucho, y la verdad no he descansado nada. Notice the rhythm: este finde sets the time frame, then a chain of he verbs.

The same shape repeats on a longer scale at New Year, when Spaniards do the balance del año — the year's recap. Este año he cambiado de trabajo, he viajado a tres países, he aprendido a cocinar, todavía no he aprendido a conducir. It's a national exercise. Newspapers run versions of it; friends compare lists at the cena de fin de año. The grammar is exactly what you've just learned.

A small detail that catches English speakers off guard: alguna vez is not emphatic. In English, "have you ever been to Granada?" sounds slightly disbelieving — like you'd be surprised either way. In Spanish, ¿has estado alguna vez en Granada? is just the neutral way to ask. There's no surprise baked in. Use it freely. And once you do, you've unlocked one of the warmest parts of Spanish small talk: comparing places, foods, films and experiences. ¿Has visto alguna vez El Laberinto del Fauno? — Sí, dos veces. Es buenísima. That's the conversation real friendships are made of.