The Past Tenses (Los Tiempos Pasados)
Understand the shifting timelines of Spanish through clear structures, common triggers, and practical examples.
⭐️ The Golden Rule
Hoy he hablado.
Todavía no he comido.
Ayer hablé.
Anoche comí.
Antes no hablaba.
Cuando era niño no comía.
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
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)
Simple Past (Pretérito Indefinido)
Finished, completed actions at a specific point in past time.
Verb Endings
-é, -aste, -ó / -í, -iste, -ió
Time Triggers
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)
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:
Time Triggers
hablaba, hablabas, hablaba, hablábamos...
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.
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
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
Hablo español.
I speak Spanish.
Hoy he hablado.
Today I have spoken.
Ayer hablé.
Yesterday I spoke.
Antes no hablaba.
Before, I didn't use to speak.
Ya había hablado cuando llegaste.
I had already spoken when you arrived.
Verbo: Comer — Eating
No como carne.
I don't eat meat.
Hoy no he comido nada.
Today I haven't eaten anything.
Ayer comí pasta.
Yesterday I ate pasta.
Antes no comía carne.
Before, I didn't use to eat meat.
Ya había comido cuando llegaste.
I had already eaten when you arrived.