Preterite vs. Imperfect: Choose by Story Shape
Preterite moves the past timeline forward; imperfect opens the scene, habit, or ongoing state around those completed events.

You know the endings. You can conjugate hablé and hablaba, fui and iba. Then you start telling a story and pause at every verb because how these verbs are used is so different from English.
The useful question is not simply whether the action happened in the past. Ask how you want the listener to see it. The preterite presents a completed, bounded event. The imperfect keeps the action, habit, description, or state open around the moment you are describing.
In a story, the preterite usually moves the timeline forward. The imperfect opens the scene in which those events happen.
Event or frame? Use the preterite when the verb marks a completed event on the timeline. Use the imperfect when it describes the scene, an ongoing state, or what used to happen around that timeline.
The preterite and imperfect map
Both tenses can describe the same real period. The difference is how the speaker is describing the moment.
Use the preterite for | Use the imperfect for |
|---|---|
A completed event: Ayer fui al Zócalo. | An open scene: El Zócalo estaba lleno. |
A sequence that advances the story: Salí, tomé el metro y llegué a casa. | Background around the sequence: Llovía y la gente corría. |
A bounded duration: Viví allí durante un año. | A period viewed from the inside: Vivía allí cuando conocí a Ana. |
The start or end of something: Empezó a llover. | A repeated habit: Siempre caminaba al trabajo. |
A punctual discovery or change: Supe la verdad. | An ongoing mental or physical state: Ya sabía la respuesta. |
The distinction is aspect, the shape a speaker gives the action. A year can be bounded in one sentence and open in another. Viví en Oaxaca durante un año treats the year as a complete block. Vivía en Oaxaca cuando tomé un curso de cocina places you inside that period so another event can happen there.
Completed block
Estudié mucho para esos exámenes.
I studied a lot for that particular set of exams.
Open or repeated frame
Estudiaba mucho para los exámenes.
I used to study a lot across that period.
Why you hesitate even though you understand this explanation
You can read the rule above and repeat it back. The hard part is actually using the right verb every day.
In an eight-week study of how adults automate grammar, learners who had already mastered the rules on paper got faster and more accurate only at the skill they practiced: comprehension practice sped up their understanding and left their production where it started (DeKeyser, 1997). Spotting why a writer chose iba over fui is a different job from choosing between them yourself, mid-story, while also reaching for your next noun. It is the difference between knowing which pedal is the brake and driving in traffic.
What closes that gap is volume: enough repetitions of the real decision that it stops costing you a pause. Telling stories is how you get them, because a story forces the choice every few words instead of once per exercise.
The preterite advances the timeline
Use the preterite when an action arrives as a completed step: someone left, a phone rang, the rain started, or you found out what happened.
Salí de la conferencia y fui directo a casa contains two events in sequence. Each one closes before the next begins. A stated total duration can work the same way: Durante una década, mi hermano rescató tortugas en Puerto Escondido. Ten years is long, but the sentence presents it as a finished span.
CORRECTION
El mes pasado vivía en Santo Domingo durante cuatro semanas.
El mes pasado viví en Santo Domingo durante cuatro semanas.
The sentence presents a completed four-week stay. The time span has a clear boundary, so the preterite fits the intended view.
Words such as ayer, anoche, el mes pasado, por primera vez, and de repente often appear with the preterite because they locate or introduce a bounded event. They are strong clues, but context still decides the frame. Ayer llovió reports yesterday’s rain as an event. Ayer, mientras llovía, trabajé en casa opens the rain as background.
The preterite keeps moving the listener from one event to the next. If every verb in a story uses it, however, the result can sound like a list. Spanish uses the imperfect to give those events a place to happen.
The imperfect opens the scene
Use the imperfect for habits, descriptions, age, time, weather, conditions, mental states, and actions that were already in progress at the moment you are viewing.
Cuando era niña, vivía en una casa grande en Guadalajara con mis abuelos does not mark the beginning or end of the childhood or the living arrangement. It opens a period from the inside. Mi mamá siempre nos contaba cuentos antes de dormir adds the repeated habit that belonged to that period.
CORRECTION
Cuando era niño, fui al parque todos los días.
Cuando era niño, iba al parque todos los días.
Todos los días describes a repeated childhood routine. The sentence opens that habit rather than counting completed visits.
Descriptions use the same open frame: Eran las tres. Hacía calor. La calle estaba vacía. None of these clauses advances the plot. They tell the listener what the scene was like when the event arrived.
Background
Mi mamá estaba preparando mole.
She was making mole.
Event
Se fue la luz en todo el barrio.
The power went out across the neighborhood.
Use both tenses to build a real story
The most natural narratives combine the two views. The imperfect creates the background or ongoing action. The preterite introduces the event that changes the scene.
Escuché un ruido en el sótano mientras limpiaba la sala. The cleaning was already in progress, so limpiaba stays open. Hearing the noise is the event that lands on the timeline, so escuché uses the preterite.
The same pattern works with cuando: Estábamos cenando tranquilamente cuando empezó a temblar. Dinner was underway. The shaking began.
CORRECTION
Mientras cenábamos, llegaban los mariachis.
Mientras cenábamos, llegaron los mariachis.
Dinner is the ongoing background. The mariachis' arrival is the completed event that enters the scene.
Mientras normally links actions that can overlap. Mientras dormía, me desperté is logically awkward because waking ends the sleeping. Use cuando for the transition: Cuando dormía, me desperté de repente.
When both actions are habitual or simultaneous, both can stay imperfect: Mientras mis padres trabajaban en el campo, yo iba a la escuela del pueblo. No single interruption moves the timeline. The sentence describes a repeated arrangement.
This is the core idea returning in a longer sentence: the imperfect holds the camera on what was already happening, while the preterite records the event that changes the picture.
Time markers help, but they do not decide alone
Markers are useful because they suggest a common story shape. Treat them as prompts for a question, not as automatic tense switches.
Marker | Typical frame | Example |
|---|---|---|
ayer, anoche, el año pasado | Bounded event | Ayer comí tacos al pastor. |
por primera vez, de repente | New or punctual event | De repente empezó a llover. |
siempre, todos los días, frecuentemente | Habit | Siempre llegaba temprano. |
cuando era niño, de joven, antes | Open past period | De joven vivía en Puebla. |
mientras | Simultaneous background, or background plus event | Mientras esperaba, llegó el autobús. |
durante, desde X hasta Y | Often a completed span | Estuvieron jugando desde las tres hasta las seis. |
todavía | Continuing past state | Todavía vivía allí. |
A marker cannot rescue a sentence whose intended meaning points elsewhere. Ayer often accompanies the preterite, but Ayer, cuando caminaba al trabajo, empezó a llover is grammatical because caminaba is background around the event. Ask what the verb is doing in the story before you obey the nearest time word.
When the tense changes the English translation
Some verbs make the aspectual difference especially visible. The Spanish verb keeps its core meaning, but English often needs a different translation for the bounded event.
Verb | Imperfect state | Preterite event |
|---|---|---|
conocer | Conocía a María. I knew María. | Conocí a María. I met María. |
saber | Sabía la respuesta. I knew the answer. | Supe la verdad. I found out the truth. |
querer | Quería ir. I wanted to go. | No quise ir. I refused to go. |
poder | Podía hacerlo. I was able to do it in general. | Pudo hacerlo. He or she managed to do it. |
The same contrast appears in the progressive. Estaba leyendo cuando sonó el teléfono presents the reading as ongoing when the call arrived. Estuvo leyendo desde las tres hasta las seis presents the entire reading session as a completed span.
CORRECTION
Estuvo durmiendo cuando llegaste.
Estaba durmiendo cuando llegaste.
The sleeping was in progress when the arrival happened. Use the imperfect progressive for that open background.
How to make the choice faster
Do not practice the two tenses separately for too long. Contrast forces you to make the decision a real story requires.
Try this three-pass exercise:
Write the event line first with three preterite verbs: salí, vi, llamé.
Add the imperfect frame around each event: where you were, what the weather was like, what you used to do, or what was already happening.
Read the story aloud and explain each tense with one phrase: “completed event” or “open frame.”
Dioma’s Spanish practice uses production and correction to work on this exact hesitation. You write or speak the story, see which tense changed the intended meaning, and practice the contrast again in a new context. Pick one childhood habit and one specific day this week. Tell both stories, then compare which verbs stay open and which ones move the timeline.
Built for Spanish learners past the basics
Structured practice with corrective feedback, built for B1 and up. Free for 7 days.
Explore Dioma Spanish →
Frequently asked questions
What is the easiest way to choose preterite vs. imperfect in Spanish?
Can preterite and imperfect appear in the same Spanish sentence?
Does ayer always require the Spanish preterite?
Why does cuando sometimes use preterite and sometimes imperfect?
What is the difference between estaba and estuvo plus a gerund?
Do preterite and imperfect choices vary across Spanish-speaking regions?
Related Articles


