“I lived in Madrid” can become viví en Madrid or vivía en Madrid. Both can be right — but they tell different stories. This guide helps English speakers choose the Spanish past tense by meaning, with real examples and an easy decision process.
Quick answer: preterite or imperfect?
Use the preterite (pretérito indefinido) to present an action as a completed event: Ayer llamé a Ana. Use the imperfect (pretérito imperfecto) for a past situation, habit, or action in progress: Cuando era niña, leía mucho. English often translates both with the simple past, so choose by the speaker’s viewpoint — not by one English tense.
How to use this guide: Read a short explanation, complete the next six-question checkpoint, check your feedback, and continue. The final challenge brings the ideas together.
Tabla de Contenidos
ToggleSpanish does not ask whether something really ended. It asks how the speaker presents it. A completed event belongs in the storyline; a description, habit, or ongoing situation helps us see the surrounding scene.
Preterite: the event
Ayer compré un libro.
Yesterday I bought a book. The buying is presented as one completed event.
Imperfect: the scene
Antes compraba muchos libros.
I used to buy lots of books. Buying books was a repeated habit in that period.
Important: “Finished” is a shortcut, not a complete rule. Era niño describes a childhood that certainly ended, yet the imperfect is natural because it presents a past stage as background.
SPANISHUNiCORN GRAMMAR SNAPSHOT
Which part of the story are you showing?
What happened?
Ayer llovió toda la tarde.
It rained all afternoon yesterday.
A complete event or period, seen as a whole.
What was going on?
Llovía cuando salí.
It was raining when I left.
The scene, a habit or an action in progress.
El lunes llegué a Sevilla, dejé la maleta y llamé a mi amiga.
On Monday I arrived in Seville, left my suitcase, and called my friend.
Each action moves the story forward: llegué → dejé → llamé. Preterite is the natural way to narrate this chain.
Viví en Valencia durante dos años.
I lived in Valencia for two years.
The speaker packages those two years as a completed chapter. The preterite does not require an explicit time expression, but a defined period makes the viewpoint clear.
De repente se apagó la luz.
Suddenly the light went out.
This is a specific development in the story, not a description of what was going on.
Cuando vivía con mis abuelos, cenábamos juntos.
When I lived with my grandparents, we used to have dinner together.
We are describing a habitual pattern, not counting individual dinners.
Eran las ocho. Hacía frío y la calle estaba vacía.
It was eight o’clock. It was cold, and the street was empty.
These forms set the scene before an event happens. They do not move the narrative forward by themselves.
Leía un mensaje cuando sonó el teléfono.
I was reading a message when the phone rang.
Leía supplies the ongoing activity; sonó marks the event that happened during it.
English was + -ing often helps you recognise this use, but the Spanish imperfect is broader: it also describes habits, ages and circumstances.
Both tenses have their own endings. Use this table when you know which tense you need but cannot remember the correct form. Remove the infinitive ending (-ar, -er, -ir) and add the ending shown.
| Person | Preterite -ar | Preterite -er/-ir | Imperfect -ar | Imperfect -er/-ir |
|---|---|---|---|---|
| yo | -é | -í | -aba | -ía |
| tú | -aste | -iste | -abas | -ías |
| él/ella/usted | -ó | -ió | -aba | -ía |
| nosotros/as | -amos | -imos | -ábamos | -íamos |
| vosotros/as | -asteis | -isteis | -abais | -íais |
| ellos/ellas/ustedes | -aron | -ieron | -aban | -ían |
See the forms: hablé (I spoke once), hablaba (I used to speak / was speaking); comimos (we ate), comíamos (we used to eat).
Imperfect irregulars: only ser (era), ir (iba) and ver (veía). All other verbs follow the regular imperfect pattern.
Preterite irregulars: learn high-frequency forms such as fui (ser/ir), tuve (tener), hice (hacer) and estuve (estar). The form hablamos can be present or preterite; the sentence tells you which.
Imagine a camera filming a scene. The imperfect shows what the camera sees; the preterite tells us what happened next.
Era viernes. Llovía y la gente esperaba el autobús. De pronto, una chica abrió su paraguas y ayudó a un señor.
Background: era, llovía, esperaba. Events: abrió, ayudó.
The useful question is “Am I setting the scene or telling what happened?” — not “Was this permanent?”
Notice that cuando does not force either tense:
A STORY IN TWO LAYERS
Ana estudiaba cuando sonó el teléfono.
PRETERITE · SONÓ EL TELÉFONO
Start with six questions about events, scenes and past habits. You will meet three more checkpoints as the lesson develops: 24 questions in total. Check your answers and read each explanation before continuing.
Read the verb in bold. Is it a completed event, a background scene or a repeated past habit? Choose the function of that verb.
1. La puerta estaba abierta cuando llegué.
2. De pronto, se apagó la luz.
3. De niño, visitaba a mis abuelos cada verano.
4. Entré en la tienda y compré pan.
5. Eran las once y llovía.
6. Antes caminábamos a clase todos los viernes.
Some verbs develop a characteristic interpretation in the preterite. These contrasts are tendencies tied to context — not mechanical translations.
| Imperfect: state or background | Preterite: change or event |
|---|---|
| Sabía la respuesta. I knew the answer. |
Supe la respuesta. I found out the answer. |
| Conocía a Marta. I knew Marta. |
Conocí a Marta. I met Marta. |
| Podía abrir la puerta. I was able / had the ability to open it. |
Pude abrir la puerta. I managed to open it. |
Do not memorise “preterite = suddenly” for every verb. Read what happened in the complete sentence.
Choose the form that matches the whole sentence. Look for the role of the action, not just the time word.
1. Mientras yo ___ (estudiar), mis amigos llamaron a la puerta.
2. Ayer Ana ___ (terminar) el proyecto y se fue a dormir.
3. Cuando vivíamos en Madrid, todos los jueves ___ (ir) al mercado.
4. El verano pasado ___ (estar) dos semanas en Lisboa, desde el 3 hasta el 17 de agosto.
5. El restaurante ___ (estar) lleno cuando entramos, así que nos quedamos de pie.
6. De repente, el niño ___ (ver) a su madre entre la gente y corrió hacia ella.
Teacher’s note: A well-written gap-fill exercise must give learners enough context. “Ayer ___ (hacer) frío” suggests hacía, whereas “Ayer ___ (hacer) un frío terrible de repente” has a different event-like reading; context determines the choice. We should not mark a legitimate reading wrong just because one tense is the default in a textbook key.
El sábado pasado Marta se levantó temprano. Era un día soleado y las calles estaban tranquilas. Mientras desayunaba en una cafetería, vio a una antigua amiga. Las dos hablaron durante una hora. Cuando eran estudiantes, siempre iban juntas a clase. Al final, Marta pagó la cuenta y volvió a casa sonriendo.
Follow the verbs: Marta’s actions (se levantó, vio, hablaron, pagó, volvió) advance the Saturday story. The sun, the quiet streets, breakfast in progress and their student habit (era, estaban, desayunaba, eran, iban) create the background.
Try it yourself: Retell the same Saturday story in English. Which Spanish verbs translated into English simple past? You will find examples of both tenses — that is the central lesson.
Type only the verb in the correct preterite or imperfect form. Pay attention to accents; the context gives you the clue.
1. Cuando era pequeña, mi hermana (tener) miedo a los perros.
2. Mientras yo (hacer) los deberes, se fue la luz.
3. Anoche los vecinos (llegar) a las once y cerraron la puerta.
4. Durante las vacaciones, cada mañana nosotros (nadar) antes de desayunar.
5. De niños, mis padres siempre nos (preparar) chocolate caliente los domingos.
6. De pronto, alguien (abrir) la ventana y entró aire fresco.
No. English simple past can express a single event or a repeated past habit. Spanish may use the preterite for the former and the imperfect for the latter.
No. It presents a past situation without showing its beginning or end as the focus. Your childhood ended, but cuando era pequeño still takes the imperfect.
Yes: Ayer hacía frío. Time expressions help, but they do not replace meaning.
Either can. Cuando llegó presents an event; cuando era niño frames a period. Read the whole clause.
Imperfect conocía describes knowing someone; preterite conocí normally presents the meeting as an event.
Practice choosing the viewpoint in connected stories, not just one isolated sentence at a time. The SpanishUnicorn activities below focus on meaning in context.
Choose the sentence that conveys the English situation. Pay attention to meaning shifts like knew vs found out and could vs managed.
1. You met Elena for the first time at a conference yesterday.
2. As children, you knew the way home; you are not describing when you discovered it.
3. You struggled with a stuck window but finally managed to open it.
4. You were reading when the doorbell rang once, interrupting you.
5. You used to have breakfast at seven every weekday while living in Córdoba.
6. You summarize a completed two-day stay in Seville during a 2024 trip.
TAKE THE PRACTICE OFFLINE · A2–B1
A quick Spanish-language companion: three sets of ten questions, a short grammar guide and a solutions page. It is ideal for checking whether you can apply the difference without hints on screen.
Now that you can recognise the viewpoint, keep practising in different contexts. These SpanishUnicorn lessons build on what you have just learned.
The linked exercises use Spanish instructions, making them a useful next step for reading practice too.
For official reference works on Spanish grammar and the A1–B2 learning progression, see these verified pages:
SpanishUnicorn is an independent Spanish-learning website created by a language teacher. It brings together clear explanations, self-checking exercises and printable practice, with an emphasis on using grammar in real sentences.
Explore more Spanish lessons and activities on SpanishUnicorn.com
390 preguntas · Móvil y ordenador · También sin conexión
Descubrir Mi Ruta ↗Me encanta crear recursos para que aprendas español de forma divertida y efectiva. Si SpanishUnicorn te ha ayudado o te ha gustado el contenido, puedes invitarme un café virtual y ayudarme a seguir creando más materiales, ejercicios y juegos para ti. ¡Cada aporte hace la diferencia!
¡Gracias por tu apoyo!