Opens in a new tab

Spanish Preterit vs Imperfect

Use the preterite for completed, one-time past actions (ayer, anoche, la semana pasada) and the imperfect for habits, descriptions and repeated past actions (siempre, todos los días, de vez en cuando).

  • CEFR B1
  • 8-question quiz
  • 1 exercise
Preterite vs. imperfect, yo form
  1. hablar→habléI spoke (once)
  2. hablar→hablabaI used to speak
  3. comer→comíI ate (once)
  4. comer→comíaI used to eat
  5. vivir→vivíI lived (completed)
  6. vivir→vivíaI used to live

Many students have trouble knowing when to use the preterit tense or the imperfect tense, as they both refer to actions in the past. There are several general rules you can follow to know when to use one tense or another. We have now learned about both past tenses and how they are used in Spanish: the Preterit Tense and the Imperfect Tense. Now, we’re going to learn how to choose when to use each tense.

As we have discussed, the Preterit Tense is used to talk about what we will refer to simply as a “one and done” action in the past tense. The Imperfect Tense is used to talk about what we will refer to simply as “over and over” actions done in the past tense.

There are key words that you can look and listen for that will tell you whether to use the Preterit or Imperfect. Let’s check them out… 

Key Words

PreteritImperfect
Ayer (yesterday)A veces (sometimes)
Anoche (last night)Cada día/semana/mes (every day/week/month)
Anteayer (the day before yesterday)De vez en cuando (from time to time)
Esta mañana/tarde (this morning/afternoon)Frecuentemente (frequently)
Hace un día/mes (one day/month ago)Generalmente (generally)
La semana pasada (last week)Nunca (never)
El mes pasado (last month)Siempre (always)
El año pasado (last year)Todo el tiempo (all the time) Todos los días (every day)

Now that you know these words and phrases, choosing between Preterit and Imperfect will be a breeze! 

Key vocabulary

WordMeaningExample
ayeryesterday (preterite)Ayer terminé el informe trimestral.
anochelast night (preterite)Anoche cenamos con unos clientes.
la semana pasadalast week (preterite)La semana pasada viajé a Chicago por trabajo.
hace dos díastwo days ago (preterite)Hace dos días firmamos el contrato.
siemprealways (imperfect)En mi antiguo trabajo siempre llegaba temprano.
todos los díasevery day (imperfect)Todos los días revisaba el correo antes de las nueve.
de vez en cuandofrom time to time (imperfect)De vez en cuando trabajábamos los sábados.
generalmentegenerally, usually (imperfect)Generalmente almorzábamos en la oficina.
mientraswhile (background action, imperfect)Mientras hablaba por teléfono, llegó mi jefa.

Practice: Spanish Preterit vs Imperfect

Work through the exercises, then test yourself with the quiz. Learn from your mistakes and try again as often as you like.

Exercises

Choose preterite or imperfect

Write the correct verb form from the parentheses. Look for the time expression.

  1. Mis amigos y yo ______ a la playa ayer. (fuimos / íbamos)

    My friends and I went to the beach yesterday.

    Show answer

    fuimos

  2. ¿Tú ______ brócoli generalmente cuando eras niño? (comiste / comías)

    Did you usually eat broccoli when you were a child?

    Show answer

    comías

  3. Anteayer mi novia me ______ la cena. (cocinó / cocinaba)

    The day before yesterday my girlfriend cooked dinner for me.

    Show answer

    cocinó

  4. El mes pasado mi hijo ______ a caminar. (aprendió / aprendía)

    Last month my son learned to walk.

    Show answer

    aprendió

  5. Mis perros ______ cosas en mi casa de vez en cuando. (rompieron / rompían)

    My dogs used to break things in my house from time to time.

    Show answer

    rompían

  6. Nosotros ______ por teléfono anoche. (hablamos / hablábamos)

    We talked on the phone last night.

    Show answer

    hablamos

  7. Mis abuelos nos ______ frecuentemente. (visitaron / visitaban)

    My grandparents visited us frequently.

    Show answer

    visitaban

  8. La pastelería ______ el año pasado. (cerró / cerraba)

    The bakery closed last year.

    Show answer

    cerró

  9. Cuando era estudiante, yo siempre ______ en la biblioteca. (estudié / estudiaba)

    When I was a student, I always studied in the library.

    Show answer

    estudiaba

  10. Mi compañero de cuarto ______ provisiones hace dos días. (compró / compraba)

    My roommate bought groceries two days ago.

    Show answer

    compró

Quiz: 8 questions

1. Ayer ______ con el director de ventas.
2. De niño, ______ al parque todos los días.
3. Which time expression usually signals the imperfect?
4. Which time expression usually signals the preterite?
5. Mientras yo ______ el correo, sonó el teléfono.
6. El año pasado la empresa ______ una nueva oficina en Miami.
7. Antes, frecuentemente mis colegas y yo ______ café juntos.
8. Which sentence describes a "one and done" action?

Not sure which level you are?

Take a free placement test and get your CEFR level, then start with the topics that fit it.

Find your level