Preterite vs imperfect is the wall every English speaker hits between A2 and B1. The reason is simple and brutal: English has one simple past tense for most narration (I lived in Madrid, I had a coffee, she called me), and Spanish has two — vivía / viví, tomaba / tomé, llamaba / llamó — and you must pick one every single time you put a verb in the past. There is no neutral option. Even in a single sentence, you may need both: cuando entré en la cocina, mi madre cocinaba (when I came in, my mother was cooking) — entré preterite, cocinaba imperfect, both required.
This page is the error-focused companion to the preterite vs imperfect choosing guide. It covers the patterns English speakers get wrong, the time markers that signal each tense, and the small group of verbs whose meaning actually changes depending on which tense you pick (conocí vs conocía, supe vs sabía).
The core distinction in one sentence
Preterite tells you WHAT happened (a completed event, viewed from outside). Imperfect tells you WHAT WAS GOING ON (an ongoing or habitual state, viewed from inside).
Think of the preterite as a snapshot of an event that started and ended. Think of the imperfect as the camera rolling — the action is still in progress, the camera doesn't show you where it stops. Comí a las dos (I ate at two — done) vs comía cuando llamaste (I was eating when you called — in progress).
Ayer fui al médico, me dio una receta y volví a casa.
Yesterday I went to the doctor, he gave me a prescription, and I came back home. (Three completed events in sequence → preterite.)
De pequeña iba al médico todos los meses, siempre me daba paracetamol.
As a kid I went to the doctor every month, he always gave me paracetamol. (Habitual actions in the past → imperfect.)
When to use the preterite
The preterite expresses a completed past action — something that started and finished. The speaker views it from the outside, as a closed event.
1. Single completed events
Anoche cené pronto y me acosté a las diez.
Last night I had dinner early and went to bed at ten.
El verano pasado mis padres vendieron el piso de Madrid.
Last summer my parents sold the flat in Madrid.
Each verb refers to a closed event. The dinner is over, the flat is sold. The preterite gives you that sense of done.
2. Sequences of actions (the narrative spine)
Entré en el bar, pedí una caña, pagué y me fui.
I went into the bar, ordered a beer, paid, and left.
A sequence of completed actions — one after another, each moving the story forward — is the preterite's natural home. Each verb is a tick on a timeline.
3. Definite duration (with a specific time frame)
Viví en Sevilla durante cinco años, de 2015 a 2020.
I lived in Seville for five years, from 2015 to 2020.
Estudié alemán dos semestres, pero no me enganchó.
I studied German for two semesters, but it didn't grab me.
This is the use English speakers often miss. Viví cinco años (I lived for five years) uses the preterite even though "living somewhere" sounds like an ongoing situation. The key is the bounded time frame — cinco años, dos semestres — which closes the event. Compare vivía en Sevilla (I lived / was living in Seville, no end specified).
4. Sudden or bounded actions
Cuando me lo dijo, me quedé sin palabras.
When he told me, I was left speechless. (Sudden reaction → preterite.)
De repente empezó a llover y nos refugiamos en un portal.
Suddenly it started raining and we took shelter in a doorway.
Empezó a llover uses the preterite because the start of the rain is a discrete event. Llovía would describe the rain falling as ongoing background.
When to use the imperfect
The imperfect expresses past actions or states whose edges are not in focus — what was going on, what used to happen, what the world looked like.
1. Habitual past (used to / would)
Cuando éramos niños, mis abuelos nos llevaban a la playa los domingos.
When we were kids, our grandparents used to take us to the beach on Sundays.
En el colegio siempre me sentaba al lado de Marta.
At school I always sat next to Marta.
The hallmark of habitual past: words like siempre, nunca, todos los días, los domingos, normalmente, a menudo. The English used to / would maps cleanly to the Spanish imperfect.
2. Background and description
Era una tarde de verano, hacía calor y no había nadie en la calle.
It was a summer afternoon, it was hot, and there was no one on the street. (Scene-setting → imperfect.)
Mi abuelo tenía los ojos azules y siempre llevaba boina.
My grandfather had blue eyes and always wore a beret. (Description of a person in the past → imperfect.)
When you're painting the scene — weather, time, age, appearance, what people were wearing, how they felt — the imperfect is the default. These are not events; they are the canvas the events happen on.
3. Ongoing action interrupted by another action
Estaba duchándome cuando sonó el timbre.
I was in the shower when the doorbell rang. (Ongoing in imperfect; interruption in preterite.)
Hablábamos de ti justo cuando llegaste.
We were just talking about you when you arrived.
This is the cleanest two-tense pattern: imperfect for the ongoing action (was X-ing), preterite for the interruption (then Y happened). Almost every Spanish narrative uses this structure.
4. Age, time of day, weather (when these are background)
Tenía veinte años cuando me fui a vivir a Berlín.
I was twenty when I moved to Berlin. (Age in past → imperfect.)
Eran las tres de la mañana y todavía no había vuelto.
It was three in the morning and he still hadn't come back.
Age, time, weather as part of a background context — never preterite. Fueron las tres is wrong; eran las tres is right.
5. Mental and emotional states (often, not always)
Quería decírtelo, pero no me atreví.
I wanted to tell you, but I didn't dare. (Wanting as an ongoing state → imperfect; daring as a single moment → preterite.)
No sabía que ya os habíais conocido.
I didn't know you'd already met. (Ongoing mental state.)
Mental states (pensar, querer, saber, creer, sentir) are usually imperfect because they describe a continuing inner condition, not a discrete event. But — and this is the catch covered below — some of these verbs flip meaning when you do put them in the preterite.
The verbs that change meaning between tenses
A handful of high-frequency verbs have a different meaning depending on whether you use them in the preterite or the imperfect. This is not a stylistic preference; it is a true lexical difference. Learn these as pairs.
| Verb | Imperfect (ongoing state) | Preterite (single moment) |
|---|---|---|
| conocer | I knew (was acquainted with) | I met (made the acquaintance of) |
| saber | I knew (had the information) | I found out / learned |
| querer | I wanted | I tried (and succeeded, or refused to) |
| no querer | I didn't want | I refused |
| poder | I could / was able to | I managed to / succeeded in |
| no poder | I couldn't (in general) | I failed to / didn't manage to |
| tener | I had (in possession) | I got / received |
| haber | there was/were (existed) | there was/were (a discrete event occurred) |
Conocía a Marta de hace años, fuimos juntas al colegio.
I'd known Marta for years, we went to school together. (Ongoing acquaintance → conocía.)
Conocí a Marta el verano pasado en una fiesta.
I met Marta last summer at a party. (Single moment of meeting → conocí.)
No sabía que estabas en Madrid, me lo acabo de enterar.
I didn't know you were in Madrid, I just found out.
Supe lo de tu padre por María, lo siento mucho.
I found out about your father from María, I'm very sorry. (The moment the information arrived → supe.)
Quería llamarte ayer, pero al final no pude.
I wanted to call you yesterday, but in the end I couldn't. (Ongoing intention → quería.)
No quise ir a la cena, sabía que iba a estar mi ex.
I refused to go to the dinner, I knew my ex would be there. (Decisive refusal → no quise.)
The cleanest mnemonic: imperfect for the inner state, preterite for the moment that thing crystallized into action. Sabía is the state of knowing; supe is the moment knowledge arrived. Quería is the state of wanting; quise is the moment I committed (or no quise, the moment I refused).
Time markers as signals
Most of the time you don't need to think — a time marker in the sentence signals which tense to use.
| Preterite triggers (one closed event) | Imperfect triggers (ongoing / habitual) |
|---|---|
| ayer (yesterday) | siempre (always) |
| anoche (last night) | nunca (never) |
| la semana pasada (last week) | todos los días (every day) |
| el año pasado (last year) | normalmente (normally) |
| en 2020 (in 2020) | a menudo (often) |
| de repente (suddenly) | mientras (while) |
| una vez (once) | cuando era pequeño (when I was little) |
| en ese momento (at that moment) | de pequeño (as a child) |
Ayer comimos en un restaurante asturiano buenísimo.
Yesterday we ate at a fantastic Asturian restaurant.
De pequeña comíamos en casa de la abuela todos los domingos.
As a kid we used to eat at Grandma's every Sunday.
The two sentences use the same verb comer in the past, but the time markers force different tenses. Ayer points at a closed event; de pequeña + todos los domingos paints a habit.
Common Mistakes
❌ Cuando entré en la cocina, mi madre cocinó.
Mi madre cocinó = my mother cooked (single completed event). Doesn't fit the 'walked in on something already happening' meaning.
✅ Cuando entré en la cocina, mi madre cocinaba.
When I walked into the kitchen, my mother was cooking. — interrupted ongoing action → imperfect.
❌ Cuando era pequeño, fui a la playa todos los veranos.
Fui = went (once). Doesn't fit 'every summer.'
✅ Cuando era pequeño, iba a la playa todos los veranos.
When I was little, I went to the beach every summer. — habitual past → imperfect.
❌ Conocía a Marta en una fiesta el sábado pasado.
Conocía = was acquainted with. Suggests an ongoing relationship, not a single meeting.
✅ Conocí a Marta en una fiesta el sábado pasado.
I met Marta at a party last Saturday. — the moment of meeting → preterite.
❌ Fueron las tres de la mañana cuando llegó.
Time of day as background uses imperfect; fueron sounds like '3am happened once' — nonsensical.
✅ Eran las tres de la mañana cuando llegó.
It was three in the morning when he arrived. — time as background → imperfect.
❌ Vivía en Sevilla cinco años.
A definite, bounded duration closes the event; the imperfect leaves the edges open and clashes with the time frame.
✅ Viví en Sevilla cinco años.
I lived in Seville for five years. — bounded duration → preterite, even with a 'state' verb.
❌ Quise llamarte ayer pero no tuve tiempo.
Quise = I tried / committed. Wanted: I had the intention but didn't act. That's the imperfect.
✅ Quería llamarte ayer pero no tuve tiempo.
I wanted to call you yesterday but didn't have time. — ongoing intention → quería.
❌ Tenía un mensaje tuyo esta mañana.
Tenía suggests possessing the message as a continuing state, which is odd for a single arrival. Wanted: the moment it arrived → preterite.
✅ Tuve un mensaje tuyo esta mañana.
I got a message from you this morning. — tener in the preterite often = to get / receive.
Watch out for these additional gotchas
- Hubo vs había. Both mean there was/were, but the difference is real. Había mucha gente (there were a lot of people — background description). Hubo un accidente (there was an accident — a discrete event happened). If you can replace there was with there occurred, use hubo; if you can replace it with there existed, use había.
- Defaulting to preterite for the English progressive is the single most common error. I was studying when she called — the was studying part is ongoing background, so it's imperfect (estudiaba or estaba estudiando). English speakers reach instinctively for estuve estudiando, which feels parallel to I was studying but actually means I was busy studying for a bounded chunk of time.
- The cuando + preterite + imperfect sandwich is the classic shape: cuando llegué, todos estaban cenando (when I arrived, everyone was having dinner). Two verbs, two tenses, both required. If you put both in the preterite (cuando llegué, todos cenaron) you get a strange sequence: I arrived, then they ate — which is not what was having dinner means.
- Spanish doesn't have to alternate every sentence. A whole paragraph of preterite is fine if you're listing events (me levanté, desayuné, salí de casa, cogí el metro, llegué a la oficina). A whole paragraph of imperfect is fine if you're describing a recurring situation (todos los días me levantaba temprano, desayunaba en silencio, cogía el metro de las ocho). The two tenses meet most often in narrative, where description and event sit side by side.
- The imperfect for politeness. Quería preguntarle una cosa (I wanted to ask you something) sounds more polite than quiero preguntarle. This is a softening use of the imperfect, common when speaking with strangers, shopkeepers, or in formal contexts. It's not really "past" — it's distance for politeness.
Key Takeaways
- Preterite = WHAT happened (closed event, on the timeline, moving the story forward). Imperfect = WHAT WAS GOING ON (ongoing action, habit, description, background).
- Bounded duration uses preterite, not imperfect: viví allí cinco años, not vivía allí cinco años.
- Habits and repeated actions use imperfect: cuando era niño, iba a la playa todos los veranos.
- The interrupted-action pattern (estaba haciendo X cuando pasó Y) requires both tenses — imperfect for the ongoing action, preterite for the interruption.
- A small group of verbs flips meaning between tenses: conocí (met) vs conocía (knew); supe (found out) vs sabía (knew); quise (tried/refused) vs quería (wanted); pude (managed) vs podía (was able to in general).
- Time markers help: ayer, anoche, el año pasado push you toward preterite; siempre, todos los días, de pequeño push you toward imperfect.
- The trickiest English-speaker error is defaulting to preterite where the meaning is was X-ing — the English progressive should normally become the Spanish imperfect (or estaba + gerund).
For deeper coverage of the more nuanced contrasts and full conjugation tables, see the preterite vs imperfect choosing guide.
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.
- Pretérito vs imperfecto: visión generalA2 — The cardinal aspectual contrast in Spanish past tenses: the preterite frames events as bounded and completed, the imperfect frames them as ongoing, habitual, or descriptive. One of the steepest cliffs for English speakers, because English collapses both into the simple past.
- 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.
- Verbos que cambian de significado: conocer, saber, querer, poderB1 — A small but important family of verbs where switching between preterite and imperfect changes not just the aspect but the meaning of the verb itself. Sabía vs supe, conocía vs conocí, quería vs quise, podía vs pude — each pair is two different verbs in disguise.
- Marcadores temporales claveA2 — A two-column reference of the time expressions that pull Spanish past-tense choice toward the preterite, the imperfect, or — in Spain only — the present perfect, with the traps that catch English-speaking learners.