The Past Tenses (Los Tiempos Pasados)

Understand the shifting timelines of Spanish through clear structures, common triggers, and practical examples.

⭐️ The Golden Rule

Present Perfect

Hoy he hablado.

Todavía no he comido.

Simple Past

Ayer hablé.

Anoche comí.

Imperfect

Antes no hablaba.

Cuando era niño no comía.

Step 1

Present Perfect (Pretérito Perfecto)

Past actions connected to the present time frame window.

he / has / ha / hemos / habéis / han

+ -ado / -ido

Time Triggers

hoy esta semana este mes este año últimamente ya todavía no

Usage note: In Spain, hoy he comido is very common. In many parts of Latin America, speakers often say hoy comí instead.

Examples & Essential Irregulars

Hoy no he comido nada.

I haven't eaten anything today.

Esta semana he trabajado mucho.

I have worked a lot this week.

Ya he visto esa película.

I have already seen that movie.

Key Irregular Participles

  • • hecho (hacer)
  • • dicho (decir)
  • • visto (ver)
  • • puesto (poner)
  • • roto (romper)
  • • escrito (escribir)
  • • vuelto (volver)
  • • abierto (abrir)
  • • muerto (morir)
  • • cubierto (cubrir)
Step 2

Simple Past (Pretérito Indefinido)

Finished, completed actions at a specific point in past time.

Verb Endings

-é, -aste, -ó / -í, -iste, -ió

Time Triggers

ayer anoche la semana pasada el mes pasado el año pasado hace dos días

Examples & Crucial Irregulars

Ayer comí pasta.

Yesterday I ate pasta.

Anoche vi una película.

Last night I watched a movie.

La semana pasada viajé a Madrid.

Last week I traveled to Madrid.

High-Frequency Irregular Stems

  • • fui (ser/ir)
  • • tuve (tener)
  • • estuve (estar)
  • • hice (hacer)
  • • pude (poder)
  • • puse (poner)
  • • supe (saber)
  • • dije (decir)
  • • quise (querer)
  • • vine (venir)
Step 3

Imperfect (Pretérito Imperfecto)

Past habits, descriptive background context, or continuous states of being.

💡 Imperfect: 1 regular pattern and only 3 irregular verbs

Regular verbs follow a very stable pattern. The three major irregular verbs are:

ser ➔ era
ir ➔ iba
ver ➔ veía

Time Triggers

antes cuando era niño cuando tenía 5 años siempre normalmente a menudo
-ar verbs: hablar

hablaba, hablabas, hablaba, hablábamos...

-er / -ir verbs: comer

comía, comías, comía, comíamos...

Antes no comía carne.

Before, I didn't use to eat meat.

Antes no bebía leche.

Before, I didn't use to drink milk.

De niño jugaba al fútbol.

As a child, I used to play soccer.

Step 4

Past Perfect (Pluscuamperfecto)

An action that took place before another past event.

había / habías / había / habíamos / habíais / habían

+ -ado / -ido

Time Triggers

ya todavía no antes de cuando

Examples & Action Timelines

Ya había comido cuando llegaste.

I had already eaten when you arrived.

Había visto la película antes.

I had seen the movie before.

Quick Structural Side-by-Side Comparison

Verbo: Hablar — Speaking

Present

Hablo español.

I speak Spanish.

Present Perfect

Hoy he hablado.

Today I have spoken.

Simple Past

Ayer hablé.

Yesterday I spoke.

Imperfect

Antes no hablaba.

Before, I didn't use to speak.

Past Perfect

Ya había hablado cuando llegaste.

I had already spoken when you arrived.

Verbo: Comer — Eating

Present

No como carne.

I don't eat meat.

Present Perfect

Hoy no he comido nada.

Today I haven't eaten anything.

Simple Past

Ayer comí pasta.

Yesterday I ate pasta.

Imperfect

Antes no comía carne.

Before, I didn't use to eat meat.

Past Perfect

Ya había comido cuando llegaste.

I had already eaten when you arrived.