Spanish grammar
Preterite vs imperfect: past tenses in Spanish
Spanish has two common past tenses where English often gets by with one. They do different jobs, and together they tell a story.
- Free forever plan
- No card needed
- 77 languages
Updated · by the 4ToSpeak team
Spanish · lesson preview
Step 4¿Dónde está la estación?
Where is the station?
- Order
- Translate
- Listen
- Speak
Say it out loud. Green landed, yellow was close.
Start freePreterite: what happened
- A finished action: Ayer comí pasta.
- A single event at a point in time: Llamé a mi madre a las ocho.
- A sequence of events: Entré, saludé y me senté.
- An interruption: Llovía cuando salí. (Salí is the interruption.)
Imperfect: what was going on
- A habit in the past: Cuando era niño, jugaba al fútbol.
- Description and setting: Hacía frío y el cielo estaba gris.
- Age and time: Tenía diez años. Eran las tres.
- An ongoing action in the background: Leía mientras ella cocinaba.
Some verbs change meaning
Conocí a María means I met María (a single moment); conocía a María means I knew María. Supe means I found out; sabía means I knew. Quise can mean I tried; quería means I wanted.
Examples you can play
| Meaning · why | Spanish |
|---|---|
| I ate pasta yesterday. · preterite: finished action | Ayer comí pasta. |
| When I was a kid, I used to play soccer. · imperfect: habit | Cuando era niño, jugaba al fútbol. |
| I was ten years old. · imperfect: age | Tenía diez años. |
| It was raining when I left. · imperfect sets the scene; preterite is the event | Llovía cuando salí. |
| I came in, said hello and sat down. · preterite: sequence | Entré, saludé y me senté. |
| I met María in 2019. · preterite: a moment | Conocí a María en 2019. |
| I knew María. · imperfect: a state | Conocía a María. |
Mistakes to avoid
- Using the preterite for habits. Cuando era niño jugaba, not jugué, if you mean you used to.
- Using the imperfect for a single completed event with a clear end.
- Choosing by how long it took. Length does not decide it; whether it is a finished event or background does.
More on learning Spanish: start Spanish free.
Which words signal the preterite?
Ayer, anoche, el año pasado, una vez and en 2019 usually point to a completed event.
Which words signal the imperfect?
Siempre, todos los días, a menudo and mientras usually point to habits or background.
Related guides
More Spanish grammar and guides
Grammar
Ser vs estar: when to use each
Use ser for what something is: identity, origin, profession, time and lasting qualities.
Read moreGrammar
Por vs para: how to choose
Use para for purpose, destination, deadlines, recipients and opinions: where something is headed.
Read morePlan it
How long does it take to learn Spanish?
Hours, weeks and a daily plan for English speakers.
Read moreChoose
Best way to learn Spanish speaking
What to look for in an app, and where 4ToSpeak fits.
Read moreVocabulary
How many words to speak Spanish
Milestones from 100 to 3,000 words.
Read more
Free · no card · 77 languages
Practise it in Spanish sentences
A rule sticks when you say it in real sentences. Build each one, say it out loud, and get feedback. Free, no card.