Skip to content

Past tenses

Spanish has two main past tenses: the pretérito (preterite) for completed actions and the imperfecto (imperfect) for ongoing or habitual past actions. Understanding when to use each is essential for natural speech.

The preterite (pretérito indefinido)

The preterite describes completed actions with clear beginning and end points.

Regular -AR verbs: hablar

PronounConjugation
yohablé
hablaste
él/ella/ustedhabló
nosotroshablamos
vosotroshablasteis
ellos/ustedeshablaron

Regular -ER/-IR verbs: comer, vivir

Both share the same endings:

Pronouncomervivir
yocomíviví
comisteviviste
él/ella/ustedcomviv
nosotroscomimosvivimos
vosotroscomisteisvivisteis
ellos/ustedescomieronvivieron

Common irregular preterites

Ser and Ir (identical forms):

PronounForm
yofui
fuiste
élfue
nosotrosfuimos
vosotrosfuisteis
ellosfueron

Context clarifies meaning: Fui al cine (I went) vs Fui estudiante (I was a student).

Estar:

PronounForm
yoestuve
estuviste
élestuvo
nosotrosestuvimos
ellosestuvieron

Tener:

PronounForm
yotuve
tuviste
éltuvo
nosotrostuvimos
ellostuvieron

Hacer:

PronounForm
yohice
hiciste
élhizo
nosotroshicimos
elloshicieron

Other common irregulars:

Infinitiveyoélellos
decir (say)dijedijodijeron
poder (can)pudepudopudieron
poner (put)pusepusopusieron
querer (want)quisequisoquisieron
saber (know)supesuposupieron
venir (come)vinevinovinieron
dar (give)didiodieron
ver (see)viviovieron

Using the preterite

Use for:

  • Completed actions: Ayer comí paella. (Yesterday I ate paella.)
  • Specific number of times: Fui tres veces. (I went three times.)
  • Sequence of events: Me levanté, desayuné y salí. (I got up, had breakfast, and left.)
  • Interrupting action: Dormía cuando llegaste. (I was sleeping when you arrived.)

Time markers:

  • ayer (yesterday)
  • anoche (last night)
  • la semana pasada (last week)
  • el año pasado (last year)
  • una vez (once)
  • de repente (suddenly)

The imperfect (pretérito imperfecto)

The imperfect describes ongoing, habitual, or background past actions.

Regular -AR verbs: hablar

PronounConjugation
yohablaba
hablabas
él/ella/ustedhablaba
nosotroshablábamos
vosotroshablabais
ellos/ustedeshablaban

Regular -ER/-IR verbs: comer, vivir

Pronouncomervivir
yocomíavivía
comíasvivías
élcomíavivía
nosotroscomíamosvivíamos
vosotroscomíaisvivíais
elloscomíanvivían

Irregular imperfects

Only three verbs are irregular in the imperfect:

Ser:

PronounForm
yoera
eras
élera
nosotroséramos
elloseran

Ir:

PronounForm
yoiba
ibas
éliba
nosotrosíbamos
ellosiban

Ver:

PronounForm
yoveía
veías
élveía
nosotrosveíamos
ellosveían

Using the imperfect

Use for:

  • Habitual actions: Siempre comía a las dos. (I always ate at two.)
  • Descriptions: La casa era grande. (The house was big.)
  • Background/setting: Hacía frío y llovía. (It was cold and raining.)
  • Age: Tenía diez años. (I was ten years old.)
  • Time: Eran las tres. (It was three o'clock.)
  • Ongoing action interrupted: Leía cuando llegaste. (I was reading when you arrived.)
  • Polite requests: Quería pedirle un favor. (I wanted to ask you a favour.)

Time markers:

  • siempre (always)
  • a menudo (often)
  • todos los días (every day)
  • mientras (while)
  • generalmente (generally)
  • de niño/joven (as a child/young person)

Preterite vs Imperfect

PreteriteImperfect
Completed actionOngoing action
Specific timeHabitual/repeated
What happenedWhat was happening
Main eventBackground/setting

Examples

PreteriteImperfect
Ayer comí pizza.De niño comía pizza todos los viernes.
(Yesterday I ate pizza.)(As a child I ate pizza every Friday.)
Conocí a María ayer.Conocía bien la ciudad.
(I met María yesterday.)(I knew the city well.)
Esta mañana estuve enfermo.Estaba enfermo toda la semana.
(This morning I was sick.)(I was sick all week.)

In the same sentence

The preterite often interrupts an imperfect action:

  • Mientras estudiaba, sonó el teléfono. (While I was studying, the phone rang.)

  • Caminaba por la calle cuando vi a Juan. (I was walking down the street when I saw Juan.)

Perfect tense (pretérito perfecto)

The perfect tense (similar to English "have done") is formed with haber + past participle:

Haber (auxiliary)

PronounForm
yohe
has
élha
nosotroshemos
vosotroshabéis
elloshan

Past participles

EndingParticipleExample
-ar-adohablar → hablado
-er-idocomer → comido
-ir-idovivir → vivido

Irregular participles:

InfinitiveParticiple
abrirabierto
decirdicho
escribirescrito
hacerhecho
morirmuerto
ponerpuesto
vervisto
volvervuelto
romperroto

Usage

Spain: Used for recent past or actions with present relevance:

  • Hoy he comido paella. (Today I've eaten paella.)
  • ¿Has visto a María? (Have you seen María?)

Latin America: The preterite is often preferred even for recent actions:

  • Hoy comí paella. (same meaning)
  • ¿Viste a María? (same meaning)

Time markers with perfect:

  • hoy (today)
  • esta mañana/semana/año (this morning/week/year)
  • ya (already)
  • todavía no (not yet)
  • alguna vez (ever)
  • nunca (never)

Next: Everyday conversations →

A comprehensive guide to learning languages.