Grammar · Spanish

Preterite vs. Imperfect: How Spanish Splits the Simple Past

English has one simple past tense; Spanish has two. The difference is whether the sentence treats the action as finished or as unfolding.

Last updated 2026-08-10

field note: The preterite (canté) presents a past action as a completed whole, with a clear edge. The imperfect (cantaba) presents a past action or state in progress, without marking where it started or ended. How long something took doesn't decide the choice: a preterite action can span years and an imperfect one can span seconds. What decides it is the angle the speaker takes on the action.

English hides a distinction Spanish makes you choose

"I walked to school" is a single English sentence that could describe a one-time trip or a five-year daily routine. English doesn't force you to specify which. Spanish does: caminé a la escuela (preterite) says it happened, as a completed event; caminaba a la escuela (imperfect) says it was an ongoing or repeated action, described from the inside, with no stated beginning or end. Neither is more "past" than the other, and neither is inherently longer or shorter. The difference is entirely about how the speaker is framing the action, not when or how long it took.

This is the single hardest thing about the pair for English speakers, because English simply doesn't require you to make this choice, so there's no equivalent instinct to draw on. Spanish grammar treats it as a question of aspect (whether an action is viewed as a finished whole or as unfolding), not a question of tense in the sense of "how long ago."

Preterite: a completed action with an edge

The preterite reports an action as done, viewed from outside as a single, bounded event, whether that event took an instant or a decade. El mayordomo bajó las escaleras ("The butler went down the stairs") reports that the descent was completed. Vivió en México durante diez años ("She lived in Mexico for ten years") is also preterite, even though ten years is a long stretch, because the sentence is framing that decade as a closed, completed chapter, not describing what daily life was like while it was happening.

Preterite is the tense that moves a story's plot forward: it answers "then what happened?" A string of preterite verbs in a row reads as a sequence of completed events, one after another.

Diagram contrasting the preterite as a single completed point on a timeline ("bajó las escaleras," went down) with the imperfect as an ongoing wavy line with no marked start or end ("bajaba las escaleras," was going down).

Imperfect: an action viewed from the inside, without its edges

The imperfect presents a past situation from inside its own duration, without committing to when it started or ended. El mayordomo bajaba las escaleras ("The butler was going down the stairs") describes the descent in progress. It doesn't say whether he reached the bottom. Compare it to the preterite version above: same verb, same subject, but the imperfect leaves the ending open.

Imperfect is the tense for background, description, and habitual or repeated actions in the past: Cuando era niño, jugaba en el parque todos los días ("When I was a kid, I used to play in the park every day"). That's a repeated routine with no single completed instance being reported. It's also the tense for setting a scene: Llovía y hacía frío ("It was raining and it was cold") describes the conditions surrounding an event, not the event itself.

Why the same sentence can use either, on purpose

The clearest way to see the distinction is a pair that uses the same verb and changes only the aspect. Cuando llegué, ella dormía ("When I arrived, she was sleeping") uses preterite for the arrival (a completed, single event) and imperfect for the sleeping, which was already in progress and had no marked start or end from the sentence's point of view. Swap the verbs: Cuando llegaba, ella durmió would be an odd sentence, because it treats the arrival as ongoing and the sleeping as a sudden, completed event, which doesn't match how these situations normally unfold.

A narrative typically braids both together: imperfect sets the scene and describes ongoing conditions, preterite reports the events that interrupt or move through that scene. This is also why "how long ago" or "how long it lasted" is the wrong test: vivió allí diez años (preterite, a completed ten-year stretch) and vivía allí cuando pasó el terremoto (imperfect, an ongoing state interrupted by a preterite event) both involve "living somewhere" and can both refer to long periods. What differs is whether that period is being treated as a finished block or as an ongoing backdrop.

One irregular verb worth knowing both forms of by heart is ser: its preterite (fui, fue...) and imperfect (era, eras...) are both common and completely different-looking from each other, which makes it a good verb to drill this distinction on. See the full ser conjugation table for every form.

Frequently asked questions

Is the difference between preterite and imperfect about how long ago something happened?

No, that's a common misconception. Both tenses can describe events from any point in the past. What actually decides the choice is aspect, not distance in time: preterite frames an event as closed and finished; imperfect frames it as unfolding or habitual, with neither edge pinned down. A preterite verb can cover a decade in one closed sweep, while an imperfective one might cover no more than a single instant.

Why do "vivió" and "vivía" both mean "lived," and how do I know which to use?

Vivió en México diez años treats those ten years as one finished chapter, roughly answering "what did she do?" Vivía en México cuando ocurrió el terremoto treats the years of living there as background that a single event, the earthquake, cut into, closer to "what was happening when something else happened?"

Which tense do you use to describe the weather or a scene in the past?

Imperfect, almost always: llovía, hacía calor, el cielo estaba gris. Weather-as-backdrop gets described from within its own span, with neither edge marked, and that is exactly the imperfect's job. A specific weather event with a clear start and finish, such as nevó por dos horas ("it snowed for two hours"), switches to the preterite instead.

Can the exact same habitual action be described in either tense?

Yes, depending on whether the routine gets a boundary. Caminaba al parque cada tarde ("I would walk to the park each afternoon") takes the imperfect, an open pattern with neither edge fixed. Caminé al parque cada tarde durante dos años ("I walked to the park each afternoon for two years") takes the preterite for that same routine, now closed off into one finished stretch: it's the "for two years" that seals the edge and triggers the switch.

leave a mark:

Did this note help?

Written and edited by the LingoGrove Editorial Team