Spanish gives you two simple past tenses where English only gives you one. Comí and comía both translate to "I ate" in the simplest English sentence — and yet to a Spanish speaker they communicate completely different things about the same event. The contrast is one of the highest-yield grammatical distinctions in the entire language, because it runs through every past sentence you will ever utter. Master it and your past-tense narration sounds Spanish; miss it and your speech remains intelligible but visibly translated from English.
This page draws the contrast at the level of principle. Companion pages drill specific use cases — completed vs habitual, interrupted actions, combined narration, time markers — but everything starts here.
The core principle: bounded vs unbounded
The choice between preterite and imperfect is not about when an action happened or how long it lasted. It is about how the speaker is framing the action: as a bounded package with edges, or as an open situation with fuzzy ones.
- Preterite (comí, fui, llegué, vivió): the action is presented as a bounded, completed event. It has — or is treated as having — a beginning, an end, or a punctual moment. The action is closed; the speaker is reporting it as a fact.
- Imperfect (comía, iba, llegaba, vivía): the action is presented as an ongoing, habitual, or descriptive situation. Its edges are blurred or irrelevant; the speaker is painting a scene, describing a state, or referring to a pattern.
This is grammatical aspect, not tense in the English sense. Both forms are past; the choice is about how the speaker chooses to slice up past time. The same situation, in the same moment of past time, can often be framed both ways:
Viví en Sevilla dos años.
I lived in Seville for two years. (bounded period — two years, start to finish, a closed package)
Vivía en Sevilla cuando conocí a Marta.
I was living in Seville when I met Marta. (open situation — the living-in-Seville is the backdrop, the meeting is the event)
Same biographical fact (I was a resident of Seville). The first presentation closes the box: two years, done. The second leaves the box open: I was in the middle of living there when something else happened. English struggles to encode this difference in one word and resorts to "lived" vs "was living" — but Spanish, with one verb form per framing, doesn't need a progressive auxiliary.
The minimal pairs that teach the contrast
The cleanest way to feel the distinction is through pairs of sentences that differ only in tense:
Comí a las tres.
I had lunch at three. (one specific lunch, a completed event)
Comía a las tres.
I used to eat at three. / I was eating at three. (habitual pattern, or ongoing at that moment)
Fui a la playa el sábado.
I went to the beach on Saturday. (one trip)
Iba a la playa los sábados.
I used to go to the beach on Saturdays. (habit)
Estuvo enfermo dos semanas.
He was ill for two weeks. (bounded period, now recovered)
Estaba enfermo cuando lo llamé.
He was ill when I called him. (his being ill was the ongoing state at the moment of the call)
Cuando llegué, abrió la puerta.
When I arrived, he opened the door. (two consecutive events — arrival, then door opening)
Cuando llegué, abría la puerta.
When I arrived, he was opening the door. (he was mid-action when I got there)
Hablé con mi madre por teléfono.
I spoke with my mum on the phone. (closed conversation)
Hablaba con mi madre cuando se cortó la luz.
I was talking with my mum when the lights went out. (mid-conversation backdrop, interrupting event)
Notice the pattern. The preterite reports a self-contained event. The imperfect either describes a recurring pattern or paints an ongoing situation against which something else can happen. English picks "simple past" or "past progressive" or "used to + base verb" depending on the framing; Spanish picks "preterite" or "imperfect."
What each tense actually does
The preterite handles: single completed events (Ayer fui al cine), sequenced events that advance a narrative (Llegué, abrí la puerta, vi a mi hermana), actions with explicit duration treated as a package (Trabajé allí cinco años), and the start or end of a state (De repente entendí).
The imperfect handles: habitual past actions (Iba al gimnasio todas las mañanas), ongoing past actions (Estudiaba cuando llamaste), descriptions and background (La casa era pequeña, tenía dos ventanas y olía a café), and age/time/weather/ongoing states (Tenía cinco años. Eran las tres. Hacía frío).
When in doubt, ask: does this sentence have a beginning, an end, or a punctual moment built into it? If yes, preterite. If no, imperfect.
Time markers as triggers (but not laws)
Certain time expressions strongly favor one tense over the other. Treat them as starting heuristics — they are correlated with the tense choice, not causally tied to it.
| Favors preterite | Favors imperfect |
|---|---|
| ayer, anoche, anteayer | siempre, nunca, jamás |
| la semana pasada / el mes pasado | todos los días / los lunes |
| en 1995, en marzo, en agosto | cada año, cada mañana |
| una vez, dos veces, tres veces | a menudo, a veces, frecuentemente |
| durante dos horas / cinco años | normalmente, generalmente |
| de repente, de pronto | de pequeño, de joven, de niño |
| el verano pasado | en aquella época, antes |
The right column screams "recurrence or ongoing state": habits, patterns, periods without sharp edges. The left column screams "discrete moment or bounded period": specific dates, single events, defined durations. But each side has counter-examples — siempre can be preterite if the time period itself is bounded (siempre me apoyó durante la enfermedad, "he always supported me during the illness"), and durante dos horas can be imperfect if you're describing what was going on during that period (durante dos horas, llovía sin parar with a narrative frame). The time marker leans the choice; the speaker's framing decides it.
Ayer estudié tres horas para el examen.
Yesterday I studied for three hours for the exam. (bounded session, definite duration as a unit)
Cuando estudiaba para el examen, sonó el teléfono.
When I was studying for the exam, the phone rang. (ongoing studying interrupted by a call)
The peninsular wrinkle: hodiernal events use present perfect
Spain has one extra wrinkle that Latin America does not have. For bounded events that happened today, peninsular Spanish uses the present perfect (he comido), not the preterite. The preterite is reserved for bounded events on days other than today; the imperfect rules for habitual/ongoing past as before.
| Today (Spain) | Before today (Spain) | Past habit / ongoing |
|---|---|---|
| Hoy he comido tarde. | Ayer comí tarde. | Antes comía tarde. |
| Esta mañana he ido al banco. | El lunes fui al banco. | Iba al banco los lunes. |
So in Spain you are juggling three past forms — preterite (bounded, not today), present perfect (bounded, today), imperfect (habitual or ongoing, any day). The imperfect's territory doesn't shrink; both bounded-event tenses (preterite, present perfect) contrast with the imperfect in the same aspectual way. Full treatment: choosing/preterite-vs-present-perfect.
Hoy he ido al gimnasio y me he encontrado con Pablo, que estaba haciendo pesas.
Today I went to the gym and ran into Pablo, who was lifting weights. (today: present perfect for bounded events, imperfect for ongoing state)
Ayer fui al gimnasio y me encontré con Pablo, que estaba haciendo pesas.
Yesterday I went to the gym and ran into Pablo, who was lifting weights. (before today: preterite for bounded, imperfect for ongoing)
The interaction with the imperfect is identical in both cases. Switching from preterite to present perfect doesn't change the imperfect's job.
Why English speakers struggle with this
English uses one simple past form (ate, went, lived) for almost everything Spanish splits between preterite and imperfect. The past progressive (was eating) and "used to" / habitual "would" exist but are optional. You can say "I ate at three every day" in English and have it mean a habit, with the recurrence carried by every day. In Spanish, comí a las tres todos los días is grammatically odd — if the recurrence is real, the verb must be imperfect.
The trap for English speakers is the default to preterite, because it "looks more like the English simple past." Learners reach for it constantly and produce sentences that are intelligible but feel like a police report. A second trap: English habitual "would" looks like a conditional. "When I lived in Madrid, I would walk to work every morning" — that "would" is habitual, not conditional. Spanish must use the imperfect iba andando, not the conditional iría. See verbs/imperfect/usage-habitual.
How they combine in narration
The two tenses are not in competition — they work together. Fluent Spanish past narration interleaves them: imperfect for background, preterite for events that advance the story.
Eran las nueve de la noche. Llovía y hacía frío. Yo estaba en casa viendo la tele cuando sonó el teléfono. Lo cogí. Era mi hermana. Me dijo que mi madre se había caído. Salí corriendo.
It was nine in the evening. It was raining and cold. I was at home watching TV when the phone rang. I picked it up. It was my sister. She told me my mother had fallen. I rushed out.
Imperfect for the scene (eran las nueve, llovía, hacía frío, estaba viendo, era mi hermana); preterite for the events (sonó, cogí, dijo, salí). A version written entirely in preterite would feel like a police report; a version entirely in imperfect would never quite happen. For today's events the texture is the same — just swap preterites for present perfects (ha sonado, he cogido, ha dicho, he salido).
A handful of verbs change meaning between the tenses
Some verbs carry distinct lexical meanings in preterite vs imperfect — a feature worth highlighting because it surprises learners who don't expect a tense change to alter the dictionary meaning.
| Verb | Imperfect (state) | Preterite (event/inception) |
|---|---|---|
| saber | sabía = knew | supe = found out, learned |
| conocer | conocía = knew (a person/place) | conocí = met (for the first time) |
| querer | quería = wanted | quise = tried; no quise = refused |
| poder | podía = could, was able | pude = managed to; no pude = failed to |
Sabía que vendrías hoy.
I knew you would come today. (background knowledge)
Supe que venías cuando vi tu mensaje.
I found out you were coming when I saw your message. (acquired the knowledge at that moment)
Full treatment: verbs/preterite-vs-imperfect/meaning-changes.
A diagnostic checklist
For any Spanish past verb, ask:
- Single completed event? → preterite (or present perfect, in Spain, if it happened today).
- Habit or recurring pattern? → imperfect.
- Description or ongoing state? → imperfect.
- Backdrop while something else happened? → imperfect for backdrop, preterite (or present perfect today) for event.
- Could you rephrase it with "used to" or "was ___ing"? → imperfect.
Common mistakes
❌ Cuando era niño, jugué al fútbol todos los días.
Wrong — a daily habit needs imperfect (*jugaba*). The preterite *jugué* with *todos los días* contradicts itself: either there is recurrence (imperfect) or there is a single bounded event (preterite), not both.
✅ Cuando era niño, jugaba al fútbol todos los días.
Correct — habitual past with the imperfect.
❌ La casa fue grande y tuvo un jardín precioso.
Wrong — descriptive sentences about a past setting use the imperfect, not the preterite. *Fue/tuvo* turns the description into a closed report of two events.
✅ La casa era grande y tenía un jardín precioso.
Correct — descriptive imperfect: 'The house was big and had a beautiful garden.'
❌ Estaba en casa cuando llamabas.
Wrong — the call is a punctual event, not a state, so it needs the preterite (or present perfect, if today). The backdrop (being at home) is correctly imperfect, but the trigger event must be preterite.
✅ Estaba en casa cuando llamaste.
Correct — 'I was at home when you called': imperfect for the backdrop, preterite for the event.
❌ Conocía a tu hermano ayer en la fiesta.
Wrong — meeting someone for the first time is a punctual event (the inception of acquaintance), so it requires the preterite *conocí*. The imperfect *conocía* would mean 'I already knew your brother' — a background state, not a first encounter.
✅ Conocí a tu hermano ayer en la fiesta.
Correct — 'I met your brother yesterday at the party.'
❌ Trabajaba en Madrid de 2010 a 2014.
Wrong — defined duration with explicit start and end dates is the textbook preterite trigger, even though the action lasted four years. The imperfect would describe the state as ongoing without bounding it; *de 2010 a 2014* bounds it.
✅ Trabajé en Madrid de 2010 a 2014.
Correct — preterite for a bounded period treated as a closed unit.
Key takeaways
- The choice between preterite and imperfect is aspectual: bounded/completed vs ongoing/habitual/descriptive.
- The preterite reports closed events; the imperfect paints backdrops, describes states, and refers to habits.
- Time markers (ayer, en 1995, durante dos horas vs siempre, todos los días, de pequeño) strongly correlate with the choice, but framing decides it.
- Peninsular Spanish layers a third tense onto today's events: present perfect (he comido) replaces the preterite for bounded events occurring today. The imperfect is unchanged.
- English speakers should resist the default-to-preterite habit. In description, reminiscence, and ongoing-state contexts, the imperfect is usually right.
- A few high-frequency verbs (saber, conocer, querer, poder, tener) change meaning between the two tenses — preterite signals inception or attainment, imperfect signals the underlying state.
- Fluent narration interleaves the two: imperfect for backdrop and description, preterite (or present perfect, today) for events that advance the story.
Now practice Spanish
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Spanish→Related Topics
- Cómo elegir entre pretérito e imperfectoB1 — The full decision guide for Spanish's two simple past tenses. Preterite for completed events on the timeline; imperfect for what was going on around them. Conjugation tables for both, the meaning-shift verbs (conocí vs conocía), the narrative shape that puts the two tenses side by side, and the deeper logic that lets you predict the right tense in any sentence you've never seen.
- Acción completada vs habitualA2 — The cleanest entry point into preterite-vs-imperfect: a single completed past event takes the preterite, a recurring past habit takes the imperfect. Learn the trigger words that lock in each tense and the English 'used to' rule that solves most cases on autopilot.
- Acción interrumpida: imperfecto + pretéritoB1 — The classic two-clause pattern: a longer ongoing action in the imperfect gets interrupted by a punctual event in the preterite. 'Estudiaba cuando llamó mi madre.' Master the cuando/mientras templates and you will never sound monotone in past-tense Spanish again.
- Pretérito para acciones terminadasA2 — The core use of the preterite — completed, bounded past actions — with the time markers that trigger it, the contrast with the imperfect, and the peninsular twist that today's events take the present perfect instead.
- Imperfecto para acciones habitualesA2 — The imperfect's bread-and-butter use: things you used to do in the past, things you would do on a regular basis, patterns and routines that repeated themselves. If English would say 'used to' or habitual 'would', Spanish uses the imperfect.
- Imperfecto: referencia completaB1 — A single-page reference for the Spanish imperfect: all six person endings for regular -ar and -er/-ir verbs, the three irregulars (ser, ir, ver), and every major use — habitual, ongoing, descriptive, age/time/weather, polite requests, narrative, and the literary -ra pluperfect. With vosotros forms throughout.