Master Preterite vs Imperfect: The Complete Guide with Examples

By SpanishGram

◄ A2 Grammar Hub | Imperfecto Guide | Indefinido Guide | Mixed Past Tense Quiz ►

Key Takeaways

  • Preterite = completed actions with a clear beginning or end. Imperfect = ongoing actions, habits, and descriptions with no defined endpoint.
  • Learn the trigger words that signal which tense to use — ayer, anoche, de repente (preterite) vs. siempre, mientras, todos los días (imperfect).
  • Some verbs change meaning depending on the tense: saber, conocer, querer, poder, tener.
  • The classic interruption pattern: ongoing action in imperfect + interrupting action in preterite — Leía cuando sonó el teléfono.
  • The same sentence can shift meaning depending on which tense you choose — Fui profesor vs. Era profesor.

Why This Is the Hardest Decision in Spanish

You’ve learned the present tense. Now you try to tell a simple story: “Yesterday I was walking to the store when I saw my friend.”

But Spanish makes you choose:

  • Was the walking a background action? → Imperfect
  • Was the seeing a completed event? → Preterite

This guide gives you clear rules, abundant examples with English translations, and practice strategies that work.

The Core Difference: Completed vs. Ongoing

TenseCore ideaEnglish equivalent
PreteriteCompleted actions with a clear beginning or end“I ate,” “She left,” “They finished”
ImperfectOngoing actions without defined endpoints“I was eating,” “She used to leave,” “They were finishing”

Think of it this way: preterite captures snapshots. Imperfect describes background scenes.

Put another way:

  • Imperfect is the background — it paints the scene.
  • Preterite is the action — it moves the story forward.

When to Use Preterite (Completed Actions)

1. Single completed events

SpanishEnglish
Ayer comí a las dos.Yesterday I ate at two o’clock.
Terminé el libro la semana pasada.I finished the book last week.
Ella llamó a su madre.She called her mother.
El partido terminó a las nueve.The game ended at nine o’clock.

2. Actions with specific timeframes

SpanishEnglish
Viví en México por dos años.I lived in Mexico for two years.
Estudié de ocho a diez.I studied from eight to ten.
Trabajé allí durante cinco años.I worked there for five years.
La reunión duró tres horas.The meeting lasted three hours.

3. Series of completed actions

SpanishEnglish
Me levanté, me vestí y salí.I got up, got dressed, and left.
Llegué a casa, abrí la puerta y entré.I arrived home, opened the door, and entered.
Compré el boleto, subí al tren y me senté.I bought the ticket, got on the train, and sat down.
Se despertó, se bañó y desayunó.He woke up, showered, and had breakfast.

4. Sudden changes, beginnings, and ends

SpanishEnglish
El teléfono sonó.The telephone rang.
Empezó a llover.It started to rain.
De repente, la puerta se abrió.Suddenly, the door opened.
El niño comenzó a llorar.The child began to cry.

When to Use Imperfect (Ongoing Actions)

1. Habitual or repeated actions

SpanishEnglish
Cuando era niño, jugaba al fútbol.When I was a child, I used to play soccer.
Siempre íbamos a la playa en verano.We always went to the beach in summer.
Cada mañana tomaba café.Every morning I used to drink coffee.
Los domingos visitábamos a los abuelos.On Sundays we used to visit our grandparents.

2. Ongoing actions in progress

SpanishEnglish
Mientras estudiaba, escuchaba música.While I was studying, I was listening to music.
Ellos hablaban cuando llegué.They were talking when I arrived.
Ella cocinaba mientras él leía.She was cooking while he was reading.
Yo caminaba por el parque.I was walking through the park.

3. Descriptions in the past

SpanishEnglish
Era una casa grande y blanca.It was a big, white house.
Tenía los ojos azules.He had blue eyes.
El cielo estaba despejado.The sky was clear.
La ciudad era pequeña y tranquila.The city was small and quiet.

4. Time, age, and weather in the past

SpanishEnglish
Eran las tres de la tarde.It was three o’clock in the afternoon.
Tenía veinte años.I was twenty years old.
Hacía buen día.It was a nice day.
Era un día soleado.It was a sunny day.

Key Trigger Words for Each Tense

Preterite triggersEnglishImperfect triggersEnglish
ayeryesterdaysiemprealways
anochelast nighta menudooften
anteayerthe day before yesterdaygeneralmentegenerally
la semana pasadalast weekcada díaevery day
el año pasadolast yeartodas las semanasevery week
entoncesthenfrecuentementefrequently
de repentesuddenlymientraswhile
una vezone timecuando era niñowhen I was a child
por finfinallyde niñoas a child
al finalin the endnuncanever (habitual)

The Classic Pattern: Background + Interruption

The most common use of both tenses together is the “was doing X when Y happened” pattern:

  • Imperfect for the ongoing action
  • Preterite for the interruption

Examples:

  • Leía cuando sonó el teléfono. (I was reading when the phone rang.)
  • Caminaba por la calle cuando vi a María. (I was walking down the street when I saw María.)
  • Dormíamos cuando alguien llamó a la puerta. (We were sleeping when someone knocked on the door.)

Notice: the ongoing action is imperfect. The interruption is preterite. This pattern appears constantly in Spanish storytelling.

Real-Life Examples Showing Both Tenses

Example 1

SpanishEnglish
Eran las ocho de la noche. (imperfect)It was eight o’clock at night.
Empezó a llover. (preterite)It started to rain.

Example 2

SpanishEnglish
Estaba estudiando cuando… (imperfect)I was studying when…
…el teléfono sonó. (preterite)…the telephone rang.

Example 3

SpanishEnglish
Íbamos al cine todos los viernes. (imperfect)We used to go to the movies every Friday.
Pero la semana pasada fuimos el sábado. (preterite)But last week we went on Saturday.

Example 4

SpanishEnglish
Hacía sol y los pájaros cantaban. (imperfect)It was sunny and the birds were singing.
De repente, escuché un ruido. (preterite)Suddenly, I heard a noise.

Example 5

SpanishEnglish
Cuando vivía en Madrid… (imperfect)When I lived in Madrid (background)…
…conocí a mi mejor amigo. (preterite)…I met my best friend.

A Story Using Both Tenses

Un día en el parque

Era un sábado soleado. Mis amigos y yo estábamos en el parque. Jugábamos al fútbol y reíamos mucho. De repente, empezó a llover. Corrimos a un árbol cercano. Esperamos media hora hasta que paró la lluvia. Finalmente, volvimos a casa mojados pero felices.

Translation:

It was a sunny Saturday. My friends and I were in the park. We were playing soccer and laughing a lot. Suddenly, it started to rain. We ran to a nearby tree. We waited half an hour until the rain stopped. Finally, we went home wet but happy.

Notice:

  • Imperfect (era, estábamos, jugábamos, reíamos) — the scene, the ongoing actions
  • Preterite (empezó, corrimos, esperamos, paró, volvimos) — the completed events that moved the story forward

Common Verbs with Different Meanings

Some verbs change meaning depending on which past tense you use. This is essential for accurate communication.

Saber (to know / to find out)

TenseSpanishEnglish
PreteriteSupe la verdad ayer.I found out the truth yesterday.
ImperfectSabía la respuesta.I knew the answer.

Conocer (to know / to meet)

TenseSpanishEnglish
PreteriteConocí a María ayer.I met María yesterday.
ImperfectConocía Madrid bien.I knew Madrid well.

Querer (to want / to try)

TenseSpanishEnglish
PreteriteQuise ayudarle, pero no pude.I tried to help him, but I couldn’t.
ImperfectQuería ayudarle.I wanted to help him.

No querer (to not want / to refuse)

TenseSpanishEnglish
PreteriteNo quise ir.I refused to go.
ImperfectNo quería ir.I didn’t want to go.

Poder (to be able to / to manage to)

TenseSpanishEnglish
PreteritePude terminar a tiempo.I managed to finish on time.
ImperfectPodía ver la montaña desde mi ventana.I could see the mountain from my window.

Tener (to have / to receive or get)

TenseSpanishEnglish
PreteriteTuve una idea.I got an idea.
ImperfectTenía un coche rojo.I had a red car.

The Same Sentence, Two Tenses

Sometimes the choice between tenses changes the meaning of the entire sentence:

ImperfectPreterite
Era profesor. (I was a teacher — ongoing description.)Fui profesor. (I was a teacher — completed role.)
Estaba enfermo. (I was sick — background state.)Estuve enfermo tres días. (I was sick for three days — completed period.)
Llamaba todos los días. (I used to call every day — habit.)Ayer llamé tres veces. (Yesterday I called three times — specific count.)

The event is the same. The framing is different. That framing is what the tense choice communicates.

Quick Reference Chart

SituationPreteriteImperfect
Completed actions✅ Yes❌ No
Ongoing actions❌ No✅ Yes
Specific time (ayer, el año pasado)✅ Yes❌ No
Habitual actions (used to)❌ No✅ Yes
Descriptions (age, weather, time)❌ No✅ Yes
Sudden events✅ Yes❌ No
Background actions❌ No✅ Yes
Series of completed events✅ Yes❌ No
Specific number of times✅ Yes❌ No

Common Mistakes to Avoid

❌ Incorrect✅ CorrectWhy
Ayer jugaba fútbol.Ayer jugué fútbol.Ayer signals a specific completed action → preterite
Cuando era niño, fui a la escuela cada día.Cuando era niño, iba a la escuela cada día.Habitual past action (“every day”) → imperfect
La casa fue grande.La casa era grande.A description (size) → imperfect
De repente, llovía.De repente, llovió.De repente signals a sudden event → preterite
Siempre comí pizza los viernes.Siempre comía pizza los viernes.Habitual action (“always”) → imperfect

Preterite vs. Imperfect: Practice Tips

  1. Learn the trigger words. Memorize the key words that signal each tense. Print the trigger word chart and keep it visible.
  2. Practice with stories. Write short paragraphs using both tenses. First describe the scene (imperfect), then narrate what happened (preterite).
  3. Listen for context. Watch Spanish-language content with subtitles. Pause when you hear a past-tense verb and ask yourself why that tense was chosen.
  4. Use the interruption rule. If Action A was happening (imperfect) when Action B interrupted it (preterite), you’ll often use both tenses in the same sentence.
  5. Test yourself. Cover the right column of the example tables and translate from English to Spanish out loud.

Practice Exercise: Choose the Right Tense

Fill in the blank with the correct tense of the verb in parentheses.

  1. Ayer, yo (estar) ______ en casa cuando (empezar) ______ a llover.
  2. De pequeño, mi familia y yo (ver) ______ una película cada viernes.
  3. Ella (tener) ______ 20 años cuando (conseguir) ______ su primer trabajo.
  4. Mientras (cocinar) ______ , (sonar) ______ el teléfono.

Answers:

  1. estaba (imperfect) / empezó (preterite)
  2. veíamos (imperfect)
  3. tenía (imperfect) / consiguió (preterite)
  4. cocinaba (imperfect) / sonó (preterite)

Ready to Practice?

Theory is useless without testing. Try the quiz to apply these rules immediately:

➡️ Take the Preterite vs. Imperfect Quiz — choosing the correct tense based on context, time markers, and narrative structure.

What’s Next in Your Spanish Journey?

Remember: every native Spanish speaker learned this by making mistakes. The key is consistent practice with real examples.


❓ Frequently Asked Questions: Preterite vs Imperfect

A: Preterite describes completed actions with a clear beginning or end (like a snapshot). Imperfect describes ongoing, habitual, or background actions without defined endpoints (like a movie scene). For example: Comí (I ate – preterite) vs Comía (I used to eat / I was eating – imperfect).

A: Look for trigger words. Preterite triggers include ayer (yesterday), anoche (last night), de repente (suddenly). Imperfect triggers include siempre (always), cuando era niño (when I was a child), todos los días (every day). Also, use imperfect for descriptions (age, weather, time) and preterite for specific events.

A: Yes, very often. Use imperfect to describe what was happening (background) and preterite for the action that interrupted or occurred. Example: Yo estudiaba (imperfect – I was studying) cuando el teléfono sonó (preterite – when the telephone rang).

A: The most important ones are: saber (preterite = found out, imperfect = knew), conocer (preterite = met, imperfect = knew), querer (preterite = tried, imperfect = wanted), no querer (preterite = refused, imperfect = did not want), poder (preterite = managed to, imperfect = was able to), and tener (preterite = got/received, imperfect = had).

A: For -AR verbs, add: -é, -aste, -ó, -amos, -asteis, -aron. Example: hablar → hablé, hablaste, habló, hablamos, hablasteis, hablaron. For -ER and -IR verbs, add: -í, -iste, -ió, -imos, -isteis, -ieron. Example: comer → comí, comiste, comió, comimos, comisteis, comieron.

A: For -AR verbs, add: -aba, -abas, -aba, -ábamos, -abais, -aban. Example: hablar → hablaba, hablabas, hablaba, hablábamos, hablabais, hablaban. For -ER and -IR verbs, add: -ía, -ías, -ía, -íamos, -íais, -ían. Example: comer → comía, comías, comía, comíamos, comíais, comían.

A: The most common irregular preterite verbs include: ser/ir (fui, fuiste, fue, fuimos, fuisteis, fueron), tener (tuve, tuviste, tuvo, tuvimos, tuvisteis, tuvieron), estar (estuve, estuviste, estuvo, estuvimos, estuvisteis, estuvieron), hacer (hice, hiciste, hizo, hicimos, hicisteis, hicieron), decir (dije, dijiste, dijo, dijimos, dijisteis, dijeron), and venir (vine, viniste, vino, vinimos, vinisteis, vinieron).

A: Unlike preterite, imperfect has only three irregular verbs: ser (era, eras, era, éramos, erais, eran), ir (iba, ibas, iba, íbamos, ibais, iban), and ver (veía, veías, veía, veíamos, veíais, veían). All other verbs follow regular imperfect patterns.

A: Use three strategies: (1) Learn trigger words and test yourself with flashcards. (2) Write short stories – first describe the scene (imperfect), then narrate events (preterite). (3) Take our interactive quizzes repeatedly until the patterns feel natural. Consistent practice with real examples works best.

A: Always use imperfect for weather, time, and age when setting the scene: Eran las tres (It was three o’clock), Hacía sol (It was sunny), Tenía diez años (I was ten years old). Use preterite only when these elements change or begin: Empezó a llover (It started to rain – preterite), Llegué a las tres (I arrived at three – preterite).