Spanish grammar · Intermediate

When to Use the Preterite in Spanish: The Complete Guide

Use the preterite for completed past actions with clear start, end, or duration. Triggers: ayer, anoche, el lunes pasado, en 2020, por dos horas, de repente. Contrast with imperfect (ongoing, habitual, descriptive past).

Ayer hablé con María.

Yesterday I spoke with María.

What it is

Use the Spanish preterite for COMPLETED past actions, those with a clear start, end, or specific duration. Contrast with the imperfect, which describes ongoing, habitual, or background past actions.

In Ayer hablé con María (Yesterday I spoke with María), hablé is the preterite of hablar. The conversation is finished, and the time marker ayer signals completion.

How to spot it

Look for specific time markers: ayer, anoche, el lunes pasado, en 2020, hace dos años, de repente, por X tiempo. These usually trigger preterite.

  • Ayer comí pizza. — Yesterday I ate pizza.
  • Llegamos a las ocho. — We arrived at eight.
  • Vivió allí por diez años. — He lived there for ten years.

Preterite = action happened, ended, done. Imperfect = action ongoing, recurring, descriptive. Same event can be cast either way depending on perspective.

When to Use the Preterite in Spanish Quick Reference

When to use preterite

UseExample TriggerExample Sentence
Completed actionayer, anoche, el lunes pasadoAyer hablé con él.
Specific durationpor X horas, duranteEstudié por tres horas.
Sequence of eventsprimero, luego, despuésLlegué, comí, dormí.
Sudden / interrupting actionde repente, de prontoDe repente sonó el teléfono.
Beginning / endempezó a, terminó deEmpecé a las nueve.

Common When to Use the Preterite in Spanish Examples in Spanish

Each preterite trigger in real contexts:

Completed Past Actions

Ayer fui al cine.
Yesterday I went to the cinema.
Anoche cenamos en casa.
Last night we had dinner at home.
El año pasado viajé a España.
Last year I traveled to Spain.
Compré un coche nuevo en 2023.
I bought a new car in 2023.
Terminé el trabajo hace una hora.
I finished the work an hour ago.

Specific time markers (ayer, anoche, el año pasado) signal preterite.

Specific Duration

Estudié español por tres años.
I studied Spanish for three years.
Vivimos allí durante diez años.
We lived there for ten years.
Trabajó en el banco por veinte años.
He worked at the bank for twenty years.
Hablamos por una hora.
We talked for an hour.
Esperé toda la tarde.
I waited all afternoon.

Por + duration always triggers preterite (the action has a bounded duration).

Sequence of Events

Llegué, me cambié y salí.
I arrived, changed, and left.
Primero comimos, luego fuimos al cine.
First we ate, then we went to the cinema.
Se levantó, se duchó y desayunó.
He got up, showered, and had breakfast.
Estudié, hice ejercicio y me dormí.
I studied, exercised, and fell asleep.
Compré comida y volví a casa.
I bought food and went back home.

Sequence of completed events = preterite throughout.

Sudden / Interrupting Actions

De repente sonó el teléfono.
Suddenly the phone rang.
De pronto empezó a llover.
Suddenly it started raining.
Caminaba cuando me caí.
I was walking when I fell. (imperfect + preterite)
Estudiaba cuando llamaste.
I was studying when you called.
Comíamos cuando llegaron.
We were eating when they arrived.

Common pattern: imperfect (background) + cuando + preterite (interrupting event).

Preterite vs. Imperfect

Preterite = Completed

Preterite = the action happened and finished, with clear bounds (time markers, specific duration, sequence).

Ayer comí pizza.

Specific past event.

Bounded past = preterite.

Imperfect = Ongoing / Habitual

Imperfect = the action was ongoing, recurring, descriptive, or background. No specific bounds.

Cuando era niño, comía pizza cada viernes.

Habitual past or background.

Unbounded past = imperfect.

Same Action, Different Aspect

The same event can be cast in preterite or imperfect depending on perspective. Hablé con María ayer (I spoke with her, complete event). Hablaba con María cuando llegó (I was talking with her when he arrived, ongoing).

Hablé / hablaba con María.

Bounded vs. ongoing.

Perspective matters.

Common Triggers

Preterite triggers: ayer, anoche, el X pasado, en YYYY, por X tiempo, de repente. Imperfect triggers: siempre, cada, normalmente, mientras, cuando era niño.

Ayer (preterite) vs. siempre (imperfect).

Time markers signal aspect.

Memorize triggers for each.

Common Mistakes with When to Use the Preterite in Spanish

Incorrect: Cuando era niño, comí pizza cada viernes. — When I was a kid, I used to eat pizza every Friday.

Correct: Cuando era niño, comía pizza cada viernes. — When I was a kid, I used to eat pizza every Friday.

Cada viernes is a habit, not a single completed event. Use imperfect (comía) for habitual past, not preterite (comí).

Incorrect: Ayer comía pizza. — Yesterday I ate pizza.

Correct: Ayer comí pizza. — Yesterday I ate pizza.

Ayer is a specific past time. Use preterite (comí) for a completed action on a specific day, not imperfect (comía).

Incorrect: Estudié español cuando trabajaba en el banco. (sequence wrong) — I was studying Spanish when I worked at the bank.

Correct: Estudiaba español cuando trabajaba en el banco. / Estudié español mientras trabajé en el banco. — I was studying Spanish when I worked at the bank.

Two simultaneous ongoing actions use imperfect for both. Or, if both are bounded, use preterite for both. Mixing aspect inappropriately confuses meaning.

When to Use the Preterite in Spanish FAQs

When do I use the preterite in Spanish?
Use the preterite for completed past actions with clear time markers (ayer, anoche, el lunes pasado), specific duration (por X tiempo), sequence of events, or interrupting actions (de repente).
What's the difference between the preterite and imperfect?
Preterite = completed, bounded past action (Ayer hablé). Imperfect = ongoing, habitual, or descriptive past (Hablaba cada día, siempre, cuando era niño). Same event can be cast either way depending on perspective.
What are the most common preterite trigger words?
Ayer, anoche, el lunes / mes / año pasado, en 2020, hace X tiempo, de repente, de pronto, una vez, por X tiempo, durante X tiempo. These signal completion.
Why does Spanish have two past tenses?
Spanish preserves a Romance language distinction between perfective (preterite, completed) and imperfective (imperfect, ongoing) aspect. English uses simple past for both, but Spanish requires choosing one based on whether the action is viewed as complete or in-progress.
How can I master when to use the preterite?
Memorize preterite triggers (ayer, anoche, en 2020, por X tiempo). Practice contrast pairs (preterite vs. imperfect). Parrot's videos surface natural preterite usage in real conversation, cementing when to use it.