Preterite vs Imperfect in Spanish

Updated October 28, 2026

Use the preterite for completed actions that move a story forward (fui, comí, llamó) and the imperfect for the background: descriptions, feelings, time, age, habits and actions in progress (era, hacía, estaba, tenía). WanderMundo, an AI language learning app, lets you practice both in Story mode by telling your own stories to an AI tutor that corrects every choice.

What is the difference between the preterite and the imperfect?

The preterite tells what happened; the imperfect describes what was going on. If you imagine a story as a film, the preterite is the action on screen, one event after another, and the imperfect is the set, the weather, the mood and anything that was already happening when the action started.

Here is the one-line rule: if you can say "and then" before the verb, use the preterite; if the verb paints the scene or describes a habit, use the imperfect. "Llegué a casa" (I got home) is an event. "Llovía" (it was raining) is the scene around it.

When to use each tense

Use the preterite whenUse the imperfect when
The action is completed: Comí paella. (I ate paella.)You describe people, places or weather: Hacía frío. (It was cold.)
Events happen in sequence: Me levanté, me duché y salí.You give the time or someone's age: Eran las diez. Tenía doce años.
You count a specific number of times: Fui a México tres veces.You describe feelings and states: Estaba cansado. (I was tired.)
An action interrupts another: …cuando sonó el teléfono.You talk about habits, "used to": Siempre jugábamos al fútbol.
The action has a clear start or end: Viví allí dos años.An action was in progress and got interrupted: Yo dormía…

Which words signal the preterite or the imperfect?

Some time expressions usually go with one tense, so they are useful clues. They are hints, not rules: what matters is whether you are telling an event or describing a background.

Usually preteriteUsually imperfect
ayer (yesterday)siempre (always)
anoche (last night)todos los días (every day)
el año pasado (last year)a menudo (often)
una vez (once)mientras (while)
de repente (suddenly)cuando era niño (when I was a child)
el lunes (on Monday)generalmente (usually)

Example of a hint breaking: "Ayer hacía calor" (yesterday it was hot) uses ayer with the imperfect because it describes the weather.

What does a story with both tenses look like?

Read this short original story. Each verb is labeled P (preterite) or I (imperfect). Notice how the imperfect sets the scene and the preterite moves the action.

  • Era (I) un sábado y hacía (I) sol.
  • Yo estaba (I) en el parque con mi perro.
  • De repente, mi amigo me llamó (P) por teléfono.
  • Quería (I) ir a comer tacos, y yo tenía (I) mucha hambre.
  • Caminamos (P) juntos hasta un restaurante pequeño.
  • El camarero era (I) muy simpático y la música estaba (I) alta.
  • Pedimos (P) tres tacos cada uno.
  • Mientras comíamos (I), empezó (P) a llover.
  • Esperamos (P) una hora y después volvimos (P) a casa.
  • Fue (P) un día perfecto.

Which verbs change meaning in the preterite?

A few common verbs mean something slightly different depending on the tense. Learn these four early, because they come up in almost every story.

VerbPreteriteImperfect
conocerconocí = I met (for the first time)conocía = I knew (someone)
sabersupe = I found outsabía = I knew (a fact)
quererquise = I tried; no quise = I refusedquería = I wanted
poderpude = I managed; no pude = I failedpodía = I was able (in general)

What are the most common preterite and imperfect mistakes?

These five mistakes come up again and again for English speakers:

  • Using the preterite for age or time: say "Tenía diez años", not "Tuve diez años".
  • Using the imperfect for a single finished event: say "Ayer fui al cine", not "Ayer iba al cine" (unless you were interrupted on the way).
  • Translating "was" always as fue: "The room was big" is "La habitación era grande".
  • Forgetting the accent: comí, habló and llegué need their accents, or the meaning or tense changes (hablo is present, habló is preterite).
  • Switching tenses randomly in a story: keep background verbs in the imperfect and events in the preterite.

Can you try a quick practice exercise?

Choose the preterite or the imperfect for each verb in brackets. Answers are below.

  • 1. Cuando yo (ser) niño, (vivir) en Sevilla.
  • 2. Anoche nosotros (cenar) en casa de Ana.
  • 3. (Hacer) frío y (estar) muy cansada.
  • 4. Yo (leer) cuando mi hermano (entrar).
  • 5. El año pasado ella (viajar) a Perú dos veces.
  • Answers: 1. era, vivía · 2. cenamos · 3. Hacía, estaba · 4. leía, entró · 5. viajó.

How can I practice the past tense by telling a story?

The best way to master the choice is to tell real stories out loud. In WanderMundo's Story mode you pick a prompt, such as what you did last weekend, your last trip or how you met your best friend, and tell it to an AI tutor. The tutor asks natural follow-up questions in the past, like "And then what happened?", and when you choose the wrong tense, a correction card shows the right sentence with a one-line explanation in English. Beginners get a Story kit with key past-tense verbs.

After each correction you can use "Say it right" to try the sentence again, and the session report counts how many past-tense sentences you used. For the full verb tables, see the Spanish past tense guide; for a full plan, read how to learn Spanish fast or see the learn Spanish app.

Who it's for

  • Beginners and intermediate learners who mix up fui, era and iba
  • Learners who know the rules but freeze when telling a story
  • Anyone who wants to practice the past tense out loud

Who it's not for

  • People looking for a printable grammar textbook
  • Learners who only need written exam drills with no speaking

Frequently asked questions

Is "era" preterite or imperfect?

Era is the imperfect of ser. It describes what something was like, the time or a background: "Era un día bonito" (it was a nice day). The preterite of ser is fue.

How do you say "I was" in Spanish?

It depends on meaning. For descriptions use era or estaba; for a completed event or period use fui or estuve. "I was tired" is "Estaba cansado"; "I was in Madrid for two weeks" is "Estuve en Madrid dos semanas".

Do I need to learn both right away?

Yes. Real stories need both: the imperfect sets the scene and the preterite tells what happened. WanderMundo's Story mode has you use both from your first sessions.

Which is used more in conversation?

Both are used all the time. The preterite carries the events of a story and the imperfect carries the background, feelings and habits, so most stories mix them.

Can an app help me practice the past tense?

Yes. In WanderMundo you tell stories to an AI tutor, it asks follow-up questions in the past, and a correction card fixes every wrong tense choice with a one-line explanation.

Related guides

Ready to start speaking?

Have your first conversation with an AI tutor in your browser.