Preterite vs Imperfect Practice

Choose the right past tense in context. The #1 challenge for intermediate learners.

Exercises30+
FocusPast tenses
RulesClear
CostFree

Core rules

TenseUseExample
PreteriteCompleted actionAyer comí paella
PreteriteSpecific timeLlegué a las 3
PreteriteSequential eventsMe levanté, desayuné y salí
ImperfectOngoing/backgroundHacía sol y los pájaros cantaban
ImperfectHabitual pastDe niño jugaba en el parque
ImperfectDescription in pastLa casa era grande y bonita
ImperfectAge in pastTenía 10 años
ImperfectTime in pastEran las 3 de la tarde

Choose the correct tense

Ayer _____ (ir) al cine. → fui (preterite — completed, specific time)
Cuando era niño, _____ (ir) al parque todos los días. → iba (imperfect — habitual)
_____ (llover) cuando salí de casa. → Llovía (imperfect — background action)
De repente, _____ (sonar) el teléfono. → sonó (preterite — sudden interruption)
Mi abuela _____ (cocinar) muy bien. → cocinaba (imperfect — habitual ability)
Ayer _____ (cocinar) paella para 10 personas. → cocinó (preterite — specific completed event)
The storytelling rule

In narratives, imperfect sets the scene (era de noche, hacía frío) and preterite moves the story forward (llegó un hombre, abrió la puerta). Think of imperfect as the background movie and preterite as the action scenes.

Trigger words

WordsTenseWhy
ayer, anoche, el lunesPreteriteSpecific time
una vez, de repentePreteriteSingle event
siempre, todos los díasImperfectHabitual
mientras, cuando (background)ImperfectOngoing
de niño, en aquella épocaImperfectPeriod of time
durante 3 horasPreteriteBounded duration
_____ (ser) las 8 cuando _____ (llegar). → Eran las 8 (imperfect-time) cuando llegué (preterite-event)
Mientras yo _____ (estudiar), mi hermano _____ (ver) la tele. → estudiaba...veía (both imperfect — simultaneous ongoing)
_____ (estar) en la ducha cuando _____ (sonar) el teléfono. → Estaba (imperfect-ongoing) cuando sonó (preterite-interruption)

Quiz: Preterite or Imperfect?

1. 'Ayer _____ (comer) pizza':

2. 'De niño _____ (jugar) al fútbol':

3. '_____ (llover) cuando salí':

4. 'Imperfect' sets the:

5. 'De repente _____ (sonar) el timbre':

6. '_____ las 3 cuando llegué':

7. 'Siempre _____ (ir) a la playa en verano':

8. 'Simultaneous ongoing actions' use:

9. 'Mi abuelo _____ (tener) 80 años':

10. '_____ (estudiar) 3 horas ayer':

The hardest grammar point

Preterite vs imperfect is consistently rated the most difficult Spanish grammar concept for English speakers. English uses one past tense where Spanish uses two.

Think in movies

Imperfect is the wide camera shot showing the setting. Preterite is the close-up action shot. In any story, you need both.

Continue learning

Free Spanish tools.

All LessonsTranslator