Spanish grammar · interactive
Preterite vs Imperfect Practice
Spanish has two past tenses and English has one — so this never feels automatic at first. Drill the choice with feedback that explains it.
This preterite vs imperfect practice helps with the hardest part of the Spanish past tense: deciding which one to use. The preterite reports completed actions; the imperfect sets the scene, describes habits, and tells you what was going on. Pick the right form below and learn the reasoning behind each.
A quick test: did it happen once and finish (preterite), or was it ongoing, repeated, or background (imperfect)? The exercise mixes the cases where the line is genuinely subtle.
Try the preterite vs imperfect exercise
Choose the past-tense form that fits. Explanation after each answer.
Cuando era niño, en la playa todos los veranos.
When I was a kid, I played on the beach every summer.
How it works
- 1
Read the sentence
Context clues (ayer, mientras, siempre) hint at the tense.
- 2
Pick the form
Preterite or imperfect — one tap, instant feedback.
- 3
Learn the signal
Each answer points out the clue that decides it.
What you’ll learn
- Preterite = a finished action with a clear endpoint
- Imperfect = habits, descriptions, time, age, and ‘was -ing’
- Trigger words: ayer/de repente (preterite) vs siempre/mientras (imperfect)
- Why ‘sabía’ vs ‘supe’ and ‘conocía’ vs ‘conocí’ change meaning
Snapshot vs movie
Think of the preterite as a snapshot: one completed moment with a beginning and an end. ‘Comí’ — I ate, done. The imperfect is the movie playing in the background: ongoing, repeated, or scene-setting. ‘Comía’ — I was eating / I used to eat. Most past-tense stories use both at once: the imperfect paints the scene (it was raining, she was tired, it was nine o’clock) and the preterite drops in the events that move the plot (then the phone rang, so I left).
Trigger words help. ‘Ayer, anoche, el lunes, de repente, una vez’ pull toward the preterite. ‘Siempre, todos los días, mientras, mientras tanto, de niño’ pull toward the imperfect. They’re not absolute, but they’re a strong first instinct.
Verbs that change meaning
A few verbs mean something different in each tense. ‘Sabía’ = I knew (a fact); ‘supe’ = I found out. ‘Conocía’ = I knew (a person); ‘conocí’ = I met (for the first time). ‘Quería’ = I wanted; ‘quise’ = I tried (and often, I tried but failed); ‘no quise’ = I refused. ‘Podía’ = I was able / could; ‘pude’ = I managed to. This is a clear sign that the tense isn’t just about time — it’s about whether you’re describing a state or reporting a completed event.
Quick reference
| Use PRETERITE for | Use IMPERFECT for |
|---|---|
| Completed actions (comí) | Habits / repetition (comía) |
| Specific moment (a las ocho) | Telling time & age (eran las ocho) |
| Beginning/end of action | Ongoing background (‘was -ing’) |
| Sequence of events | Descriptions & feelings |
| Interruptions (de repente) | The scene being interrupted |
Frequently asked questions
What is the difference between the preterite and the imperfect?
The preterite reports a completed past action with a clear endpoint (‘fui’ — I went). The imperfect describes ongoing, habitual, or background past situations (‘iba’ — I used to go / I was going). English uses one simple past for both.
How do I know which past tense to use?
Ask whether the action is a finished event (preterite) or a description, habit, or ongoing background (imperfect). Trigger words like ‘ayer’ and ‘de repente’ suggest preterite; ‘siempre’ and ‘mientras’ suggest imperfect.
Why is telling time always imperfect?
Time, age, and weather in the past describe a background state rather than a completed event, so they use the imperfect: ‘Eran las tres’, ‘Tenía diez años’, ‘Llovía’.
Can both tenses appear in the same sentence?
Yes — constantly. The imperfect sets the scene and the preterite delivers the event: ‘Dormía cuando sonó el teléfono’ (I was sleeping when the phone rang).
Build the past-tense instinct
The preterite/imperfect choice becomes automatic only after you’ve seen it made correctly many times. HablaCore turns real Spanish stories into spaced-repetition practice, so the pattern sinks in instead of staying a rule you recite.
Practice with real Spanish free