Preterite vs imperfect: when to use each, with real Spanish examples

The preterite is the plot, the imperfect is the scenery. When to use each, the verbs that change meaning, and how native speakers really tell stories, from dijistes to hoy he comido.

Roman Maksimyuk

Roman Maksimyuk

Chief Language Pedagogy Geek @ Reelang

16 minutes to readPublished October 29, 2026

Spanish has two simple past tenses, and English has one. "I went" and "I was going", "I had" and "I used to have" all hide inside the English past, while Spanish makes you choose every time: fui or iba, tuve or tenía. This is the preterite vs imperfect question, and it comes up in almost every sentence about the past.

Here is when to use the preterite vs the imperfect, in four lines:

  • Preterite: something happened and finished. It moves the story forward. Llegué, comí, me fui.
  • Imperfect: the background. What was going on, what things were like, what used to happen. Estaba, era, comía.
  • A useful picture: the preterite is the plot, the imperfect is the scenery.
  • If you can say "used to" or "was ...-ing" in English, the imperfect is often right.
Preterite (pretérito indefinido)Imperfect (pretérito imperfecto)
Usesingle, completed eventsongoing actions, habits, descriptions
In a storywhat happened nextthe scene around it
Typical EnglishI went, she said, it brokeI was going, she used to say, it was broken
Examplesfui, dijo, se rompióiba, decía, estaba roto
Time, age, weatherrarelyeran las seis, tenía diez años, hacía frío

Below, every rule with real clips of native speakers telling stories, complaining about their childhood and explaining why they couldn't buy anything at Costco. After the rules comes the part textbooks skip: how people actually say it, from "dijistes" to "habían muchas cosas". Tap any word in the subtitles to see what it means.

The story frame: estaba... cuando llegó

The most common way to see both tenses at once is a story that starts with a scene and then something happens. The scene is in the imperfect: estaba en la playa, I was at the beach. The event that breaks in is in the preterite: me encontré con algo, I came across something.

In this short clip, a boy is at the beach. "Hoy estaba en la playa cuando me encontré con algo enterrado" means "today I was at the beach when I found something buried". Listen for how the next lines keep the same pattern: era el álbum (it was the album, a description), lo abrí (I opened it, an event), estaba vacío (it was empty, a description again).

Smart subtitlesword by word in English

Hoyestabaenlaplayacuandomeencontréconalgoenterrado.

0:00 / 0:39
Spanish from SpainStrong beginner
Learn with this on Reelang

If you change "estaba" to "estuve" here, the sentence breaks. "Estuve en la playa" means "I was at the beach (and then that was over)", a closed block of time. It can't be the background for something that happened in the middle of it.

Habits: cuando era pequeño...

The imperfect is the tense of "used to". Things you did again and again, things you liked, the way life was. When a Spanish speaker starts with "cuando era pequeño" or "cuando era niña" (when I was little), you can expect a run of imperfects.

Here a woman making breakfast remembers what she used to eat. "Cuando era pequeña, me gustaba mucho desayunar cereales" means "when I was little, I really liked having cereal for breakfast". Three imperfects in a row: era, gustaba, encantaba.

Smart subtitlesword by word in English

Cuandoerapequeña,megustabamuchodesayunarcereales.Meencantaba.

4:44 / 7:38
SpanishStrong beginner
Learn with this on Reelang

Notice "ahora no me gusta tanto" at the end: "now I don't like it that much". The present is for now, the imperfect for how it was back then.

A childhood story can still have single events in it, and those take the preterite. In this clip, "Cuando era pequeño, mis padres me preguntaron de qué color quería la habitación, y yo les dije que de rojo" means "when I was little, my parents asked me what color I wanted my room, and I told them red". Era and quería are background. Preguntaron and dije happened once.

Smart subtitlesword by word in English

Cuandoerapequeño,mispadresmepreguntarondequécolorqueríalahabitación,yyolesdijequederojoporGriffin,evidentemente.

8:07 / 9:44
Spanish from SpainTalks about almost anything
Learn with this on Reelang

The question was asked one time, so it is preguntaron. If his parents had asked him every year, it would be preguntaban.

Descriptions, age and time: era, tenía, eran las...

Age, time of day, weather, how someone looked, how they felt: in the past, all of these are almost always in the imperfect. They describe the situation. They don't happen.

Age is the classic case. "Antonella conoció a Messi cuando tenía 9 años" means "Antonella met Messi when she was 9". Meeting him was an event, so conoció is preterite. Being 9 years old was her situation at the time, so tenía is imperfect.

Smart subtitlesword by word in English

AntonellaconocióaMessicuandotenía 9 años.

0:00 / 2:37
Mexican SpanishTalks about daily life
Learn with this on Reelang

Clock time works the same way. Spanish says "eran las seis" (it was six o'clock) with the plural, and "era la una" for one o'clock. In this clip, a cemetery worker sets the scene for a strange story: "Yo estaba sobre la calzada" (I was standing on the path), and then "Eran las seis y media de la tarde" (it was half past six in the evening).

Smart subtitlesword by word in English

Yoestabasobrelacalzada,mipapáestabaunosdiezmetroshaciendounacapilla,yyoestabaconmipalaymirevoltura.

5:02 / 9:13
Mexican SpanishTalks about almost anything
Learn with this on Reelang

Listen to what comes after: "y en ese momento me gritan" and "Y yo estoy así y volteo". He switches to the present tense in the middle of a past story. That is a real storytelling habit, and there is more on it further down.

Weather follows the same rule: hacía frío (it was cold), llovía (it was raining), había niebla (it was foggy). If the weather is the backdrop, use the imperfect. If it is an event with a clear end, like a storm that hit one night, the preterite is possible: "ayer llovió mucho" (it rained a lot yesterday).

Verbs that change meaning: conocí, supe, quise, pude, tuve

A handful of common verbs mean slightly different things in each tense. The difference follows the same logic as everything above: the preterite is a moment, the imperfect is a state. But in English the two often need different verbs.

VerbPreteriteImperfect
conocerconocí: I met (for the first time)conocía: I knew, I was familiar with
sabersupe: I found out, I realizedsabía: I knew
quererquise: I tried / no quise: I refusedquería: I wanted
poderpude: I managed to / no pude: I failed topodía: I could, I was able to
tenertuve: I got, I had (an event) / tuve que: I had to (and did)tenía: I had / tenía que: I was supposed to

Conocí vs conocía

Conocí is the moment you meet someone. In this cartoon, Buford talks about a girl: "Sí, la conocí en París" means "yes, I met her in Paris". The next line is a mini story frame again: yo estaba hostigando a los locales cuando la vi, "I was bothering the locals when I saw her".

Smart subtitlesword by word in English

Sí,laconocíenParís.

0:11 / 0:49
Latin American Spanish, neutral (no strong regional accent)Talks about daily life
Learn with this on Reelang

Conocía means you knew someone or something, or had been there. A Cuban woman living in Mexico says "Yo sabía que la cultura de México era bastante rica, pero yo no la conocía en persona hasta que yo llegué aquí": "I knew Mexican culture was very rich, but I didn't know it in person until I got here". Sabía and conocía are states. Llegué is the moment that changed them.

Smart subtitlesword by word in English

YosabíaquelaculturadesdeaquídeMéxicoerabastanterica,erabastanteimponente,peroyonolaconocíaenpersonahastaqueyolleguéaquí.

2:54 / 13:53
Mexican SpanishTalks about daily life
Learn with this on Reelang

Supe vs sabía

Sabía is "I knew". Supe is the moment the knowing started: "I found out" or "I realized". A YouTuber who teaches Spanish remembers the day the phone started going crazy with messages: "Ahí supe que tenía que hacer más" means "that's when I knew I had to do more". It happened at one moment, so it is supe.

Smart subtitlesword by word in English

Ahísupequeteníaquehacermás.

6:16 / 10:23
Mexican SpanishTalks about daily life
Learn with this on Reelang

Quise vs quería

Quería is a wish: "I wanted". The preterite quise means you actually tried, and "no quise" means you refused. This clip about Frida Kahlo has both, one line apart. The doctors told her to go to Europe for treatment, "pero Frida no quiso" (but Frida refused). Then: "Frida se quería quedar en México" (Frida wanted to stay in Mexico).

Smart subtitlesword by word in English

aVarsovia,enEuropa,acurarsuenfermedad,peroFridanoquiso.

5:13 / 9:10
Mexican SpanishStrong beginner
Learn with this on Reelang

No quiso is a decision she made. Se quería quedar is how she felt.

Pude vs podía

Podía describes ability or possibility in general: "I could". Pude says what happened when you tried: "I managed to", and "no pude" means "I tried and failed". A mom shopping before Christmas says "Al final no pudimos comprar nada porque no había": "in the end we couldn't buy anything because there wasn't any". They tried and failed, so pudimos. "No había" (there wasn't any) describes the situation in the store.

Smart subtitlesword by word in English

Alfinalnopudimoscomprarnadaporquenohabía.

7:47 / 15:30
Mexican SpanishTalks about daily life
Learn with this on Reelang

Tuve vs tenía

Tenía is "I had", a possession or a situation. Tuve is an event: "tuve una idea" (I got an idea), "tuve un accidente" (I had an accident). With que, the difference matters: "tuve que" means you had to and you did it, while "tenía que" means you were supposed to, and the sentence often goes on to say you didn't.

In this toy-making video, the problem is described first in the imperfect: "El problema era que el primer dinosaurio no estaba hueco por dentro" (the problem was that the first dinosaur wasn't hollow inside). Then the solution, in the preterite: "Así que tuve que utilizar un segundo juguete" (so I had to use a second toy).

Smart subtitlesword by word in English

Elproblemaeraqueelprimerdinosaurionoestabahuecopordentro.

0:10 / 0:47
Mexican SpanishTalks about daily life
Learn with this on Reelang

Trigger words: ayer, de repente, siempre, mientras

Many textbooks give you lists of words that "trigger" each tense:

  • With the preterite: ayer (yesterday), anoche (last night), el año pasado (last year), una vez (once), de repente (suddenly), de pronto (suddenly).
  • With the imperfect: siempre (always), todos los días (every day), a menudo (often), de niño (as a child), mientras (while), antes (before, in the old days).

These are useful hints. They are not rules. The tense depends on what you want to say about the action, and the same word can go with both.

Here is "ayer" with both tenses, in two lines of the same video. First: "Ayer estabas con tu primo" (yesterday you were with your cousin). Then: "Ayer fui con mi primo a visitar a mi hermana" (yesterday I went with my cousin to visit my sister).

Smart subtitlesword by word in English

Ayerestabascontuprimo,digo.Sí.

0:24 / 0:39
SpanishStrong beginner
Learn with this on Reelang

Estabas describes a situation yesterday. Fui is a trip that happened yesterday. "Ayer" doesn't decide anything.

"De repente" usually brings a sudden event in the preterite, often right after a scene in the imperfect. In this children's story, "Y siguió caminando, cuando de repente se cruzó delante de él un gato negro" means "and he kept walking, when suddenly a black cat crossed in front of him".

Smart subtitlesword by word in English

Ysiguiócaminando,cuandoderepentesecruzódelantedeélungatonegro.

0:36 / 2:17
Mexican SpanishStrong beginner
Learn with this on Reelang

One warning about de repente: in Chile, Peru, Ecuador and other parts of South America, it also means "maybe" or "sometimes". "De repente no están" can mean "maybe they're not there". In that sense it has nothing to do with suddenly, and nothing to do with the preterite.

"Mientras" (while) is the standard partner of the imperfect, because it describes something in progress. The Little Prince opens like this: "Un día, mientras volaba por el desierto, mi avioneta tuvo un fallo en el motor y cayó al suelo": "one day, while I was flying over the desert, my plane had an engine failure and fell to the ground". Volaba is the action in progress. Tuvo and cayó are what interrupted it.

Smart subtitlesword by word in English

Undía,mientrasvolabaporeldesierto,miavionetatuvounfalloenelmotorycayóalsuelo.

0:53 / 12:04
Spanish from SpainTalks about daily life
Learn with this on Reelang

And "siempre" can go with the preterite when the time is closed: "siempre fue mi mejor amiga" means "she was always my best friend", and suggests that period of her life is over. "Siempre era la primera en llegar" (she was always the first to arrive) describes a habit.

How native speakers actually say it

Everything above is the Spanish you will find in textbooks, exams and newspapers. But real speech has its own habits, and some of them break the rules you just learned. You will hear all of these. Some are regional, some are casual, one is simply a different standard. Most of them say nothing about how well the speaker knows Spanish.

Dijistes, fuistes, hicistes: the extra -s

In every Spanish tense except one, the tú form ends in -s: hablas, hablabas, hablarás, hablarías. The exception is the preterite: hablaste, dijiste, fuiste. So people add the -s that "should" be there: dijistes, fuistes, hicistes, vistes.

You hear this all over the Spanish-speaking world, in Spain and in Latin America, mostly in casual speech. In this sketch, a group of girls at the beach confront an older woman who says she didn't see them. "Claro que sí, nos vistes y lo hicistes a propósito" means "of course you did, you saw us and you did it on purpose". Standard Spanish would be viste and hiciste.

Smart subtitlesword by word in English

Claroquesí,nosvistesylohicistesapropósito.

0:40 / 0:59
Venezuelan SpanishTalks about daily life
Learn with this on Reelang

There is a small trap in "vistes": it is also a correct word. "Te vistes" means "you get dressed", from vestirse. Context tells you which one you heard. As for using these forms yourself: understand them, but write and say dijiste, fuiste, hiciste. Teachers and exams mark the -s form as a mistake, and many speakers think it sounds uneducated.

Habían muchas cosas: plural haber

"Hay" (there is, there are) has no plural in standard Spanish, and neither do its past forms. "Había un problema" and "había muchos problemas" both use había. Grammatically, the thing that exists is the object of the verb, not the subject.

But many speakers make it agree with the noun, and say "habían muchos problemas". This is very common in Latin America and in parts of Spain like Catalonia and Valencia, and you will hear it from teachers, journalists and politicians too. Here someone talks about moving from Venezuela to Argentina: "cuando yo me mudé de Venezuela a Argentina vi que habían muchas cosas diferentes", "when I moved from Venezuela to Argentina I saw that there were a lot of different things".

Smart subtitlesword by word in English

Exacto,cuandoyomemudédeVenezuelaaArgentinaviquehabíanmuchascosasdiferentes.

27:39 / 29:13
SpanishTalks about almost anything
Learn with this on Reelang

The Real Academia Española recommends the singular, había, in careful speech and in writing. That is what you should use in an exam. But "habían" is so widespread in Latin America that most listeners won't notice it.

Andé and andó instead of anduve

Andar (to walk, to go around) has an irregular preterite: anduve, anduviste, anduvo. Many speakers regularize it to andé, andaste, andó, like any other -ar verb. You hear it from children, in casual speech and in some rural areas. In this episode of El Chavo del Ocho, Chavo retells a story from the Mexican war of independence: "así andó hasta la puerta" (that's how he walked up to the door). The correction comes right away: "¿qué es eso de andó?", and then the standard form, anduvo.

Smart subtitlesword by word in English

Entoncestuvoquealllegarhastadondeestabalapuertaagarróunapiedrotagrandotayasíandóhastalapuerta.

6:36 / 11:19
Mexican SpanishTalks about almost anything
Learn with this on Reelang

Use anduve and anduvo. The joke works because the audience knows andó is wrong.

Hoy he comido or hoy comí: Spain vs Latin America

This one is not an error at all. Spanish has another past form, the present perfect (pretérito perfecto): he comido, has ido, hemos visto. How people use it depends on where they live.

In most of Spain, anything that happened today, this week or "this" anything uses the present perfect: "hoy he comido paella", "esta mañana he ido al médico". The preterite is for yesterday and before. A vanlifer in Spain starts the day like this: "Hoy he dormido en el parking de IKEA", "today I slept in the IKEA parking lot", then "ha sido una noche más fría de lo que me esperaba", "it was a colder night than I expected".

Smart subtitlesword by word in English

HoyhedormidoenelparkingdeIKEA.

0:07 / 7:36
Spanish from SpainTalks about almost anything
Learn with this on Reelang

In most of Latin America, a finished action takes the preterite, even if it happened ten minutes ago: "hoy comí paella", "esta mañana fui al médico". This short animated story starts with "El día de hoy fuimos al zoológico", "today we went to the zoo". Listen to the next line too, a classic story frame: estábamos felices (we were happy) hasta que de repente pasó algo terrible (until suddenly something terrible happened).

Smart subtitlesword by word in English

Eldíadehoyfuimosalzoológico.

0:00 / 0:36
Mexican SpanishStrong beginner
Learn with this on Reelang

Both are correct. Pick the variety you learn and you hear most, and be consistent. If you learn Spain Spanish, "hoy fui" will sound a little Latin American to people in Madrid. If you learn Mexican Spanish, "hoy he ido" will sound like Spain.

The historical present: y entonces llega y me dice...

When people tell a funny or dramatic story, they often jump from the past into the present tense right at the exciting part. English speakers do it too: "So I'm standing there, and this guy comes up to me and says...". In Spanish, it often sounds like "y entonces llega y me dice".

A Spanish TV personality tells how she ran into a man the day after recording her first show: "Y entonces llego yo y viene él y me dice, 'Cuánto tiempo sin verte'": "and then I show up and he comes over and says to me, 'long time no see'".

Smart subtitlesword by word in English

Yentoncesllegoyoyvieneélymedice,"Cuántotiemposinverte."

1:35 / 6:31
Spanish from SpainTalks about almost anything
Learn with this on Reelang

The story starts in the past (grabé, me encontré) and slips into the present for the punchline. You heard the same thing from the cemetery worker earlier: "me gritan", "volteo". This is completely normal and correct in speech and in writing. It makes the story feel like it is happening now. Once you hear it, you will notice it in every anecdote.

Questions and answers

When do you use the preterite instead of the imperfect?

Use the preterite for an action that happened and finished, especially one that moves a story forward: llegué, comí, me fui. Use the imperfect for the background: what was going on, what things were like, or what used to happen again and again.

What is the difference between the preterite and the imperfect in Spanish?

Both are past tenses. The preterite presents an event as a completed whole (fui al cine, I went to the movies), while the imperfect describes it as ongoing, repeated or as a description (iba al cine, I was going or I used to go to the movies).

Are age, time and weather in the preterite or the imperfect?

In the past they are almost always in the imperfect, because they describe the situation: tenía diez años (I was ten), eran las seis (it was six o'clock), hacía frío (it was cold). The preterite appears only when the weather is a single event with an end, as in ayer llovió mucho (it rained a lot yesterday).

Which Spanish verbs change meaning in the preterite and imperfect?

The common ones are conocer (conocí, I met; conocía, I knew), saber (supe, I found out; sabía, I knew), querer (no quise, I refused; quería, I wanted), poder (pude, I managed to; podía, I could) and tener (tuve que, I had to and did; tenía que, I was supposed to).

Does ayer always take the preterite?

No. Words like ayer, de repente, siempre and mientras are hints, not rules. Ayer fui al médico (yesterday I went to the doctor) is preterite, but ayer estaba cansado (yesterday I was tired) is imperfect, because it describes a state.

Is dijistes correct Spanish?

No, the standard form is dijiste, and the same goes for fuiste, hiciste and viste. Forms with an extra -s like dijistes are very common in casual speech in Spain and Latin America, but they count as mistakes in writing and in exams.

Should I say hoy he comido or hoy comí?

Both are correct. In most of Spain, things that happened today use the present perfect (hoy he comido), while most of Latin America uses the preterite (hoy comí). Choose the variety you are learning and use it consistently.

How to learn the preterite and imperfect

Rules and tables help you check a sentence. The feeling for which tense is right comes from hearing hundreds of real stories, until "estaba en la playa cuando..." sounds right and "estuve en la playa cuando..." sounds strange before you can say why. That is what Reelang is for: short videos of native Spanish speakers, with subtitles you can tap, at your level.

Start with Spanish videos at your level, or open the app and let the feed pick for you. Pick any storytime video and listen for the switch: era, estaba, tenía, and then the one verb that makes something happen.

Start watching

Real Spanish videos, sorted by level. No test, no sign up.

Watch in Spanish