Spanish grammar course

Preterite vs Imperfect: A Past Tense Decision Course

This tutorial teaches the real difference between the two main Spanish past tenses: the preterite for bounded events and the imperfect for background, ongoing states, habits, descriptions, and in-progress situations. It gives special attention to ser and estar, because their preterite and imperfect forms express very different ideas.

1. The decision map: event or background?

The preterite and imperfect do not divide the past into "short" and "long." They divide it by how the speaker frames the action.

Preterite: the speaker packages the action as a completed event with an edge. Imperfect: the speaker opens the scene and describes what was going on, what used to happen, what someone was like, or what the conditions were.
Preterite

Completed event, sequence, interruption, result, change, arrival/departure, beginning/end.

Ayer compré el libro.
Yesterday I bought the book.
Entró, miró la mesa y sonrió.
He entered, looked at the table, and smiled.
Imperfect

Background, description, habit, ongoing action, age, time, weather, mental/emotional state.

De niño leía todas las noches.
As a child I used to read every night.
La casa era vieja y estaba vacía.
The house was old and was empty.

Warm-up decisions

Which tense frames this as a completed event? "Last night I finished the chapter."

Which tense frames this as background? "The chapter was difficult."

When I was little, I used to watch cartoons every Saturday.habit
Cuando era pequeño/pequeña, veía dibujos animados todos los sábados.
Age/description and repeated habit both use imperfect.
Last Saturday I watched three episodes.bounded event
El sábado pasado vi tres episodios.
A specific completed event with a count: preterite.

2. Forms you need before deciding

Decision comes first, but forms matter. The imperfect is mostly regular. The preterite has more irregulars and spelling changes.

Regular preterite

-ar: hablé, hablaste, habló, hablamos, hablasteis, hablaron

-er/-ir: comí, comiste, comió, comimos, comisteis, comieron

Nosotros forms for -ar and -ir can match the present: hablamos, vivimos. Context decides.

Regular imperfect

-ar: hablaba, hablabas, hablaba, hablábamos, hablabais, hablaban

-er/-ir: comía, comías, comía, comíamos, comíais, comían

Only three core imperfect irregulars: era, iba, veía.

VerbPreterite yoPreterite ellosImperfect yoImperfect ellos
ser / irfuifueronera / ibaeran / iban
estarestuveestuvieronestabaestaban
tenertuvetuvieronteníatenían
hacerhicehicieronhacíahacían
poderpudepudieronpodíapodían
quererquisequisieronqueríaquerían
sabersupesupieronsabíasabían

Form checks

Choose the preterite yo form of estar.

Choose the imperfect yo/él/ella form of ser.

They were studying when I arrived.forms
Estudiaban cuando llegué. / Estaban estudiando cuando llegué.
Ongoing background uses imperfect; arrival is a completed interrupting event.

3. Core contrast: completed action vs scene in progress

Use preterite for...Use imperfect for...
A completed event: Compré el coche.A description: El coche era rojo.
A sequence: Entré, vi, salí.Background: La música sonaba.
A start/end: La clase empezó a las ocho.An ongoing state: La clase era difícil.
A change/result: Me enojé.A continuing emotion: Estaba enojado.
A count: Lo llamé tres veces.A habit: Lo llamaba todos los días.
Layered narration

La noche era fría, la calle estaba vacía y yo buscaba la dirección. De repente, una puerta se abrió y alguien me llamó por mi nombre.

The night was cold, the street was empty, and I was looking for the address. Suddenly, a door opened and someone called me by name.

Notice the camera work: imperfect sets the scene. Preterite advances the plot.

Core drills

The restaurant was full, but we found a table.background + event
El restaurante estaba lleno, pero encontramos una mesa.
State/background: imperfect estaba. Completed event: preterite encontramos.
I was reading when the phone rang.interruption
Leía / Estaba leyendo cuando sonó el teléfono.
Ongoing action uses imperfect; the phone ringing is the interrupting event.
We went to the beach every summer.habit
Íbamos a la playa todos los veranos.
Repeated habitual past action: imperfect.
We went to the beach last Sunday.specific event
Fuimos a la playa el domingo pasado.
Specific completed trip: preterite. Fuimos here is from ir.

4. Signals and traps: time words help, but do not decide alone

Time expressions can guide you, but the real decision is still viewpoint. Some words strongly suggest one tense; others can work with either tense depending on meaning.

Often preterite

ayer, anoche, el lunes, en 2019, una vez, de repente, entonces, por fin, durante tres horas, tres veces

Anoche terminé el proyecto.
Last night I finished the project.

Often imperfect

siempre, normalmente, todos los días, de niño, antes, mientras, a menudo, cada verano

De niño jugaba en esa plaza.
As a child I used to play in that square.
Trap: durante does not automatically mean imperfect. If the speaker frames the action as completed within a measured block, use preterite: Estudié durante tres horas. If the speaker describes what was going on during another event, use imperfect: Estudiaba cuando llamaste.
EnglishSpanishWhy
I studied for three hours.Estudié durante tres horas.Completed measured event.
I was studying for three hours when...Estudiaba desde hacía tres horas cuando...Ongoing background.
He always arrived late.Siempre llegaba tarde.Habit.
Yesterday he arrived late.Ayer llegó tarde.Specific event.

Signal drills

Choose: Antes mi hermano siempre ___ tarde.

Choose: Ayer mi hermano ___ tarde.

For years, I wanted to speak without translating.ongoing state
Durante años quería hablar sin traducir.
Longstanding desire/state, not a completed attempt: imperfect.
For two hours, I tried to fix the error.bounded effort
Durante dos horas intenté arreglar el error.
A bounded completed effort: preterite.

5. Ser in the past: era vs fue

Ser is where many learners overuse the preterite. Use era for identity, character, description, origin, profession, and background qualities. Use fue when you frame the identity/quality as a completed event, evaluation of a completed event, or the role someone played in a specific occasion.

Imperfect ser: eraPreterite ser: fue
Mi abuela era médica.
My grandmother was a doctor.
La reunión fue útil.
The meeting was useful.
La casa era enorme.
The house was huge.
La fiesta fue un desastre.
The party was a disaster.
Cuando era niño, vivía en Lima.
When I was a child, I lived in Lima.
Mi hermano fue el primero en llegar.
My brother was the first to arrive.
El profesor era exigente.
The teacher was demanding.
El examen fue difícil.
The exam was difficult.
Shortcut: if you are describing what someone/something was like, use era. If you are evaluating a completed event, performance, meeting, trip, class, movie, conversation, or day, use fue.

Ser drills

Choose: Mi profesora de secundaria ___ muy paciente.

Choose: La clase de ayer ___ muy útil.

The movie was long, but the ending was perfect.event evaluation
La película fue larga, pero el final fue perfecto.
You are evaluating a completed movie and ending as events/results: preterite ser.
The old movie theater was small and dark.description
El cine antiguo era pequeño y oscuro.
Background description of what the place was like: imperfect ser.
When she was the director, the company was more organized.role/background
Cuando ella era la directora, la empresa estaba más organizada.
Role/background uses era; organizational state uses estar in the imperfect.

6. Estar in the past: estaba vs estuvo

Estar describes states, locations, and conditions. Use estaba for background states or locations in progress. Use estuvo when the state/location is framed as a completed stay, episode, reaction, or period.

Imperfect estar: estabaPreterite estar: estuvo
La puerta estaba abierta.
The door was open.
La puerta estuvo abierta toda la noche.
The door was open all night.
Yo estaba nervioso.
I was nervous.
Yo estuve nervioso durante la entrevista.
I was nervous during the interview.
El hotel estaba cerca del museo.
The hotel was near the museum.
Estuvimos en el hotel tres noches.
We stayed/were at the hotel for three nights.
María estaba enferma cuando llamé.
María was sick when I called.
María estuvo enferma una semana.
María was sick for a week.
Estaba opens the scene. Estuvo closes the state into a completed episode. Both can translate as "was," but Spanish tells you whether the state is background or bounded.

Estar drills

Choose: Cuando entré, la ventana ___ abierta.

Choose: La ventana ___ abierta toda la noche.

I was at home when you called.location background
Estaba en casa cuando llamaste.
Location as background for another event: imperfect estar.
I was in Madrid for three days.bounded stay
Estuve en Madrid tres días.
Completed stay with a clear duration: preterite estar.
The room was clean when we arrived.state background
La habitación estaba limpia cuando llegamos.
State/background: imperfect. Arrival: preterite.
The room was clean for about five minutes.bounded state
La habitación estuvo limpia unos cinco minutos.
The state is boxed into a completed period: preterite estar.

7. Ser vs estar in both past tenses

You often make two decisions at once: ser vs estar and preterite vs imperfect. First decide meaning: identity/character/event evaluation uses ser; state/location/condition uses estar. Then decide viewpoint: background uses imperfect; bounded episode uses preterite.

FormMeaningExampleWhy
erawas as identity/description/backgroundEl jefe era amable.Characteristic.
fuewas as completed event/evaluation/role in eventLa entrevista fue amable.Evaluation of completed event.
estabawas as background state/locationEl jefe estaba amable ese día.Temporary state that day.
estuvowas as bounded state/location episodeEl jefe estuvo amable durante la reunión.State during a bounded event.
Four versions of "was nice"
Mi vecino era amable.
My neighbor was kind. Characteristic.
La visita fue amable.
The visit was pleasant/kindly. Completed event evaluation.
Mi vecino estaba amable cuando lo vi.
My neighbor was acting/feeling nice when I saw him. Temporary state/background.
Mi vecino estuvo amable durante la cena.
My neighbor was nice during dinner. Bounded episode.

Ser/estar contrast drills

Choose: La ciudad ___ tranquila en esa época. (general description)

Choose: La ciudad ___ tranquila cuando llegamos. (state at arrival)

Choose: El viaje ___ tranquilo. (completed trip evaluation)

Choose: Mi padre ___ tranquilo durante el viaje. (bounded state)

The hotel was elegant, but our room was dirty.ser + estar background
El hotel era elegante, pero nuestra habitación estaba sucia.
Hotel characteristic: ser imperfect. Room condition: estar imperfect.
The conference was interesting, but I was exhausted during it.event + state episode
La conferencia fue interesante, pero yo estuve agotado/agotada durante la conferencia.
Completed event evaluation: fue. Bounded state during the conference: estuve.
When he was young, he was always nervous before exams.era + estaba
Cuando era joven, siempre estaba nervioso antes de los exámenes.
Age/period uses era; repeated temporary state uses estaba.

8. Meaning-shift verbs: saber, conocer, poder, querer, tener

Some verbs change their English translation because the preterite frames the idea as an event, while the imperfect frames it as an ongoing state.

VerbImperfectPreterite
saberSabía la respuesta. = I knew the answer.Supe la verdad. = I found out the truth.
conocerConocía a Ana. = I knew Ana.Conocí a Ana. = I met Ana.
poderPodía entrar. = I was able/could enter.Pude entrar. = I managed to enter.
no poderNo podía entrar. = I could not enter / lacked ability.No pude entrar. = I failed to enter.
quererQuería salir. = I wanted to leave.Quise salir. = I tried/decided/wanted at that moment.
no quererNo quería hablar. = I did not want to speak.No quise hablar. = I refused to speak.
tenerTenía miedo. = I was afraid / had fear.Tuve miedo. = I got/scared or had a bounded episode of fear.

Meaning-shift drills

Choose: Ayer ___ la verdad. (I found out)

Choose: Yo ___ a Ana antes de la fiesta. (already knew her)

I met my best friend in college.conocer preterite
Conocí a mi mejor amigo/amiga en la universidad.
Meeting someone is the start of knowing them: preterite conocer.
I knew my best friend very well.conocer imperfect
Conocía muy bien a mi mejor amigo/amiga.
Ongoing familiarity: imperfect conocer.
I could not open the file.failed attempt
No pude abrir el archivo.
Preterite no poder often means tried and failed.
I could not open files on that old computer.general inability
No podía abrir archivos en esa computadora vieja.
Ongoing/general inability: imperfect poder.
She refused to answer.no querer preterite
No quiso contestar.
Preterite no querer often means refused.
She did not want to answer because she was tired.state
No quería contestar porque estaba cansada.
Ongoing desire/state plus condition: imperfect.

9. Narration: make the tenses work together

Real Spanish narration mixes the two tenses. The imperfect paints the scene; the preterite moves the story forward. You do not choose one tense for a whole paragraph.

Mini story with tense layering

El tren iba casi vacío. Los pasajeros dormían, y afuera llovía. Yo estaba leyendo cuando una mujer entró en el vagón, miró a todos y dejó una carta sobre mi asiento.

The train was almost empty. The passengers were sleeping, and outside it was raining. I was reading when a woman entered the car, looked at everyone, and left a letter on my seat.

VerbTenseJob in the story
iba, dormían, llovía, estaba leyendoImperfectScene, background, ongoing actions.
entró, miró, dejóPreteriteNew events that move the plot.

Narration drills

It was raining and everyone was waiting when the bus finally arrived.scene + event
Llovía y todos esperaban cuando por fin llegó el autobús.
Rain/waiting are background; bus arrival is the event.
The house was quiet, the lights were off, and suddenly the phone rang.scene + event
La casa estaba tranquila, las luces estaban apagadas y de repente sonó el teléfono.
States use imperfect estar; ringing is a sudden preterite event.
When I was a student, I lived near the university and walked to class every day.habitual past
Cuando era estudiante, vivía cerca de la universidad e iba caminando a clase todos los días.
Identity/period, location, and habit all use imperfect.

10. Mixed quiz: translate before revealing

Say the Spanish before opening the answer. Explain your choice: completed event, background, habit, description, state, bounded episode, or meaning-shift verb.

The exam was hard, but I finished it.ser event + event
El examen fue difícil, pero lo terminé.
Completed exam evaluation and completed finishing: preterite.
The teacher was strict and the classroom was cold.description + state
El profesor era estricto y el aula estaba fría.
Characteristic uses ser imperfect; condition uses estar imperfect.
I was nervous when the interview started.state + event
Estaba nervioso/nerviosa cuando empezó la entrevista.
State/background: estaba. Start of interview: preterite.
I was nervous during the whole interview.bounded state
Estuve nervioso/nerviosa durante toda la entrevista.
State framed as a completed episode: preterite estar.
We knew the city well, but we got lost last night.state + event
Conocíamos bien la ciudad, pero anoche nos perdimos.
Ongoing familiarity: imperfect. Getting lost last night: preterite.
They found out the answer and left immediately.sequence
Supieron la respuesta y se fueron inmediatamente.
Finding out and leaving are sequenced events: preterite.
My grandparents used to be farmers.identity/background
Mis abuelos eran agricultores/granjeros.
Past profession/identity as background: imperfect ser.
The wedding was in June and it was beautiful.event location + evaluation
La boda fue en junio y fue hermosa.
A completed event's date and evaluation: preterite ser.
The church was downtown and was full of flowers.location + state
La iglesia estaba en el centro y estaba llena de flores.
Location and condition as background: imperfect estar.
I tried to call you, but I could not.attempt/failure
Intenté llamarte, pero no pude.
Both are bounded events; no pude means failed to manage it.
I wanted to call you, but I did not have your number.states
Quería llamarte, pero no tenía tu número.
Desire and possession are ongoing states: imperfect.
At first the child was quiet, but then he started to cry.state + change
Al principio el niño estaba tranquilo, pero luego empezó a llorar.
Initial state uses imperfect estar; beginning of crying uses preterite.

11. Reference sheet

UsePreteriteImperfect
Basic ideaCompleted event with edgesBackground, habit, description, ongoing state
Story roleMoves plot forwardSets scene
Common time senseayer, una vez, de repente, por fin, three timessiempre, antes, de niño, mientras, every week
Serfue = event evaluation/role/dateera = identity/character/description/background
Estarestuvo = bounded state/location episodeestaba = state/location as background
Sabersupe = found outsabía = knew
Conocerconocí = metconocía = knew/was familiar with
Poderpude = managed to; no pude = failed topodía = could/was able generally
Quererquise = tried/decided; no quise = refusedquería = wanted
Final test: ask what the verb is doing in the sentence. Is it an event you could put on a timeline as a completed point/block? Use preterite. Is it describing the scene, a condition, a habit, an age, a mental state, or what was going on? Use imperfect.

Cheat sheet

Preterite: completed events, sequence, starts/ends, changes, counted actions, bounded episodes.

Imperfect: description, habit, background, age, time, weather, ongoing state/action.

Ser: era for characteristics/background; fue for completed event evaluation.

Estar: estaba for background state/location; estuvo for bounded state/location episode.

Esc closes this sheet.