Completed vs Habitual Actions

Many actions can be told two ways: as a single event that is now finished, or as a habit that happened regularly. Spanish makes this distinction explicit. The preterite is for the one-time completed event; the imperfect is for the repeated, habitual activity.

A simple pair

Fui al parque ayer.

I went to the park yesterday.

Iba al parque todos los días.

I used to go to the park every day.

Same verb, same action, two completely different viewpoints. The first sentence is about a specific trip. The second is about a pattern, a routine that happened over and over.

Side-by-side contrasts

Seeing pairs is the fastest way to feel the difference. Watch how the meaning shifts across each row:

Preterite (one completed event)Imperfect (habitual / repeated)
Visité a mi abuela el domingo.Visitaba a mi abuela los domingos.
(I visited my grandma on Sunday.)(I used to visit my grandma on Sundays.)
Mi papá cocinó esa noche.Mi papá cocinaba todas las noches.
(My dad cooked that night.)(My dad would cook every night.)
Nadamos en el mar.Nadábamos en el mar.
(We swam in the sea.)(We used to swim in the sea.)
Ella tomó café esta mañana.Ella tomaba café cada mañana.
(She had coffee this morning.)(She used to have coffee every morning.)

Notice how English has three ways to render the habit side: used to X, would X, or just plain X-ed. All three correspond to the Spanish imperfect.

"Would" in English can be a trap

English "would" can mean either a past habit (when I was a kid, I would play outside) or a conditional (I would play if I had time). Only the first one is imperfect in Spanish; the second is the conditional tense.

Cuando vivíamos en el campo, salíamos a caminar cada mañana.

When we lived in the countryside, we would go for walks every morning.

If you could replace "would" with "used to" without changing the meaning, it is the imperfect. If not, it is probably a conditional.

How many times?

Sometimes the number of repetitions tips you toward one tense or the other:

  • A specific number of times (often with the preterite): Fui al dentista tres veces en un mes. (I went to the dentist three times in a month.) The repetitions are bounded and the whole experience is now closed.
  • An unbounded pattern (imperfect): Iba al dentista cada seis meses. (I used to go to the dentist every six months.) The routine is open-ended — no start, no end.

Visité Costa Rica dos veces el año pasado.

I visited Costa Rica twice last year.

Visitaba Costa Rica casi todos los veranos.

I used to visit Costa Rica almost every summer.

Duration as a clue

The preterite is comfortable with a defined duration — a block of time with a clear start and end.

Viví en Bogotá dos años.

I lived in Bogotá for two years.

Those two years are now a finished chapter. The imperfect, by contrast, treats the same experience as the ongoing situation of that period:

Vivía en Bogotá cuando conocí a mi esposa.

I was living in Bogotá when I met my wife.

Here, vivía is the background state during which conocí (a single event) happened. Both tenses can describe "living in Bogotá," depending on how you are framing the timeline.

💡
A rule of thumb: if the time phrase tells you how long the action lasted and that it is over, you probably want the preterite. If the time phrase describes a routine ("every Saturday", "all the time", "when I was young"), you probably want the imperfect.

Habit plus single event

Stories often mix the two in a single sentence. The habit lives in the imperfect, and the special event — the time something different happened — lives in the preterite.

Todos los veranos íbamos a la playa, pero ese año fuimos a las montañas.

Every summer we used to go to the beach, but that year we went to the mountains.

The pattern (íbamos) is ongoing background. The exception (fuimos) is a single completed event. Both halves feel completely natural once you get used to the rhythm.

Listen for the signals

Words like todos los días, siempre, cada, los sábados, de niño, and mientras strongly suggest the imperfect. Words like ayer, anoche, una vez, en 1995, and el año pasado usually pull toward the preterite. See the time markers page for the full list.

💡
When learners practice this contrast, they often over-correct and start using the imperfect for every past action. Be careful: a single, finished event is always preterite, even if it was part of a larger habit. "I went to the park yesterday" does not become imperfect just because you used to go often.

Next, check out the time markers that routinely pair with each tense.

Related Topics

  • OverviewB1Understanding when to use preterite and when to use imperfect — the single biggest challenge of Spanish past tenses.
  • Key Time Markers for Each TenseB1The words and phrases that reliably pair with the preterite or the imperfect.
  • Usage: Habitual ActionsA2Using the imperfect tense to describe habitual, repeated actions in the past — the equivalent of English 'used to do' and 'would do'.