Sofia · Learn Spanish Learn Spanish — Guides & Tips

Preterite vs Imperfect: The Simple Guide

July 3, 2026 · by the Sofia team

Spanish has two simple past tenses and English has one, which is why “I ate” could be comí or comía depending on what you mean. The distinction is aspect, not time: the preterite reports a completed event — it happened, it’s over — while the imperfect describes an ongoing scene, habit, or background state in the past. Here’s the mental model, the conjugations, and 20 paired sentences that make the choice automatic.

The Camera Analogy: Photo vs. Video

Think of yourself as a filmmaker telling a story about the past.

  • The preterite is a photo: a snapshot of an event with edges. It started, it finished, click. Ayer comí tacos. (Yesterday I ate tacos — done, digested, over.)
  • The imperfect is a video: the camera rolls over a scene with no visible start or end. It sets the stage, describes what was going on, what things were like, what used to happen. Cuando era niño, comía tacos todos los domingos. (When I was a kid, I used to eat tacos every Sunday — the camera pans across years of Sundays.)

In real storytelling the two work together constantly: the imperfect paints the background, the preterite delivers the events.

Llovía (video: rain falling, scene-setting) cuando salí de casa (photo: the moment I stepped out) y me di cuenta de que no tenía paraguas (photo: the realization; video: the ongoing state of umbrella-lessness).

If you can ask “what happened?” — preterite. If you’re answering “what was going on / what was it like / what used to happen?” — imperfect.

When to Use Each

Preterite (the photo):

  • Completed single events: Compré el boleto. (I bought the ticket.)
  • Actions with a stated number or duration seen as a whole: Viví en Bogotá tres años. (I lived in Bogotá for three years — a closed chapter.)
  • Chains of events in a narrative: Llegué, vi el desastre y llamé a mi mamá.
  • The beginning or end of something: Empezó a llover. La película terminó a las diez.

Imperfect (the video):

  • Habitual or repeated past actions (“used to,” “would”): Íbamos a la playa cada verano.
  • Descriptions and background: weather, scenery, appearance: Hacía frío y las calles estaban vacías.
  • Age, time, and dates in the past: Tenía ocho años. Eran las dos de la mañana.
  • Ongoing states, emotions, and mental activity: Estaba cansada. Quería ayudar. Pensaba en ti.
  • An action in progress interrupted by another: Dormía cuando sonó el teléfono. (Video interrupted by a photo.)

Trigger Words

These aren’t ironclad rules, but they’re right often enough to lean on:

Preterite triggersImperfect triggers
ayer (yesterday)siempre (always)
anoche (last night)todos los días / cada año (every day/year)
la semana pasada (last week)a menudo, con frecuencia (often)
una vez / dos veces (once/twice)a veces (sometimes)
de repente (suddenly)mientras (while)
el año pasado (last year)de niño/a, cuando era joven (as a kid)
en 2019, en ese momentogeneralmente, normalmente
primero… luego… despuéstodos los domingos (every Sunday)

The word cuando goes both ways: cuando llegué (photo — the moment I arrived) vs. cuando era niño (video — the era of my childhood).

Conjugation Tables

Regular preterite

Personhablarcomervivir
yohablécomíviví
hablastecomisteviviste
él/ella/ustedhablócomióvivió
nosotroshablamoscomimosvivimos
ustedes/elloshablaroncomieronvivieron

Watch the accents — they carry meaning: hablo (I speak) vs. habló (he/she spoke).

Regular imperfect

Personhablarcomervivir
yohablabacomíavivía
hablabascomíasvivías
él/ella/ustedhablabacomíavivía
nosotroshablábamoscomíamosvivíamos
ustedes/elloshablabancomíanvivían

The imperfect is the friendliest tense in Spanish: -er and -ir verbs share one set of endings, and there are only three irregular verbs in the entire languageser (era, eras, era, éramos, eran), ir (iba, ibas, iba, íbamos, iban), and ver (veía, veías, veía, veíamos, veían).

The preterite irregulars you actually need

The preterite is where the irregularity lives. These stem-changers share one set of unaccented endings (-e, -iste, -o, -imos, -ieron):

VerbStemyo / él
tenertuv-tuve / tuvo
estarestuv-estuve / estuvo
poderpud-pude / pudo
ponerpus-puse / puso
sabersup-supe / supo
quererquis-quise / quiso
venirvin-vine / vino
hacerhic-hice / hizo
decirdij-dije / dijo (ellos dijeron)
traertraj-traje / trajo (ellos trajeron)

Plus the two twins: ser and ir share the exact same preteritefui, fuiste, fue, fuimos, fueron — and context tells you which is which (fui al cine = I went; fue increíble = it was incredible). And dar: di, diste, dio, dimos, dieron.

20 Paired Example Sentences

Each pair shows the same verb in both tenses so the contrast does the teaching:

  1. Anoche comí pozole. (Last night I ate pozole.) / De niña comía pozole cada jueves. (As a girl I ate pozole every Thursday.)
  2. Estudié dos horas y me dormí. (I studied two hours, then fell asleep.) / Estudiaba cuando me llamaste. (I was studying when you called.)
  3. Ayer hizo calor. (Yesterday it got/was hot — the day, viewed whole.) / Hacía calor cuando salimos. (It was hot out when we left — background.)
  4. El concierto fue increíble. (The concert was incredible — event, summed up.) / El estadio era enorme. (The stadium was huge — description.)
  5. Vivimos en Lima cinco años. (We lived in Lima for five years — closed period.) / Vivíamos en Lima cuando nació mi hijo. (We were living in Lima when my son was born.)
  6. Tuve un accidente esta mañana. (I had an accident this morning — event.) / Tenía un coche rojo en esa época. (I had a red car back then — state.)
  7. Mi abuela cocinó tamales para la fiesta. (Grandma made tamales for the party.) / Mi abuela siempre cocinaba con manteca. (Grandma always cooked with lard.)
  8. Leí el libro en un día. (I read the book in one day — finished.) / Leía el libro cuando se fue la luz. (I was reading when the power went out.)
  9. Fuimos a Oaxaca en marzo. (We went to Oaxaca in March.) / Íbamos a Oaxaca todos los diciembres. (We used to go every December.)
  10. De repente, me sentí mal. (Suddenly I felt sick — onset, photo.) / Me sentía mal toda esa semana. (I felt sick all that week — ongoing state.)

Pairs 1–5 are the storytelling core; pairs 6–10 show states versus events. Read them out loud — the rhythm of comí/comía, fue/era, tuve/tenía is half the learning.

Verbs That Change Meaning: Sabía vs. Supe

A handful of verbs effectively translate differently in each tense, because a “snapshot” of a mental state means its onset:

VerbImperfect (state)Preterite (event)
sabersabía — I knewsupe — I found out
conocerconocía — I knew (a person/place)conocí — I met (for the first time)
quererquería — I wantedquise — I tried to; no quise — I refused
poderpodía — I was able (capacity)pude — I managed to; no pude — I failed to
tenertenía — I hadtuve — I got/received

So: Sabía la verdad (I knew the truth all along) vs. Supe la verdad ayer (I found out yesterday). Conocía a María (I knew María) vs. Conocí a María en la boda (I met her at the wedding). These aren’t exceptions to the system — they’re the purest proof of it: photo = the moment the state began; video = the state itself.

Choosing tenses correctly on a worksheet and choosing them at conversation speed are different skills, and only the second one counts. The fastest fix is telling short stories about your day out loud — every anecdote forces a dozen photo-or-video decisions. If you want a listener who never gets bored and corrects you gently, Sofia, an AI Spanish tutor you can actually talk to is built exactly for that kind of narrate-your-day practice. For extra written drills, the University of Texas’s Spanish Proficiency Exercises are free and excellent.

FAQ

What’s the fastest way to decide between preterite and imperfect?

Ask: am I reporting what happened (photo → preterite) or describing what was going on / what used to happen (video → imperfect)? Nine times out of ten that single question resolves it.

Is the imperfect the same as “used to” in English?

“Used to” and “would” (habitual) always map to the imperfect: We used to swim = nadábamos. But the imperfect is broader — it also covers descriptions (era alto), ongoing states (estaba triste), age (tenía diez años), and time (eran las cinco), where English just uses “was/were.”

Why does “fui” mean both “I went” and “I was”?

Ser and ir happen to share identical preterite forms — a historical accident of Latin. Context always disambiguates: fui al mercado (I went to the market) vs. fui estudiante (I was a student). Native speakers never notice the ambiguity, and soon you won’t either.

Do sabía and supe really mean different things?

Yes: sabía = I knew (an ongoing state), supe = I found out (the moment knowledge began). Same logic gives you conocía (knew) vs. conocí (met), and no quería (didn’t want to) vs. no quise (refused). The preterite snapshots the moment the state started.