grammar chart · Spanish

Preterite vs imperfect: the Spanish past tenses

Spanish tells the past with two simple tenses. The preterite (pretérito indefinido) reports what happened — a finished event: comí, hablaron. The imperfect (pretérito imperfecto) paints what was going on around it — the background, a description, a habit: comía, hablaban. The uses come first, then both tenses on regular and irregular verbs, and the present perfect, he hablado.

When to use each

Preterite or imperfect: the uses
TenseWhen to useExample
Preterite pretérito indefinidoa completed eventAyer comí en casa de mis abuelos. Yesterday I ate at my grandparents' house.
Preterite pretérito indefinidoan action with set limitsHablaron durante dos horas. They talked for two hours.
Preterite pretérito indefinidoevents one after anotherLlegué tarde y empecé a correr. I arrived late and started to run.
Imperfect pretérito imperfectosomething going onEran las tres y llovía. It was three o'clock and it was raining.
Imperfect pretérito imperfectodescription, backgroundEra tarde, así que me fui a casa. It was late, so I went home.
Imperfect pretérito imperfectoa past habitDe niño jugaba en la calle todos los días. As a child I used to play in the street every day.
Imperfect pretérito imperfectoan action that gets interruptedLeía tranquilamente cuando sonó el teléfono. I was reading calmly when the phone rang.
Spanish grammar. Preterite or imperfect: the uses — Ayer comí en casa de mis abuelos; Hablaron durante dos horas; …
Preterite or imperfect: the uses

download picture (PNG) · SVG · CC BY 4.0

The preterite for the event, the imperfect for the setting

The preterite advances the narrative with a single bounded event; the imperfect paints the ongoing background, description, or repeated habit it sits inside. A completed action interrupting an ongoing one: imperfect for the setting, preterite for the interruption.

  • Leía tranquilamente cuando sonó el teléfono. — I was reading calmly when the phone rang.
  • Era tarde, así que me fui a casa. — It was late, so I went home.

The preterite: hablé, comí, viví

Regular verbs in the preterite
Personhablarcomervivir
yohablécomíviví
túhablastecomisteviviste
él, ella, ustedhablócomióvivió
nosotros, nosotrashablamoscomimosvivimos
vosotros, vosotrashablasteiscomisteisvivisteis
ellos, ellas, ustedeshablaroncomieronvivieron
Spanish grammar. Regular verbs in the preterite — hablé, comí, viví, hablaste, comiste, viviste, habló, comió, vivió, …
Regular verbs in the preterite

download picture (PNG) · SVG · CC BY 4.0

Preterite endings: -é, -aste, -ó; -í, -iste, -ió

The preterite reports completed, bounded past events. -ar: -é, -aste, -ó, -amos, -asteis, -aron. -er/-ir share: -í, -iste, -ió, -imos, -isteis, -ieron. Note the written accents on the 1st and 3rd singular.

  • Ayer comí en casa de mis abuelos. — Yesterday I ate at my grandparents' house.
  • Hablaron durante dos horas. — They talked for two hours.

The imperfect: hablaba, comía, vivía

Only three verbs are irregular in the imperfect: ser, ir and ver.

Regular verbs in the imperfect
Personhablarcomervivir
yohablabacomíavivía
túhablabascomíasvivías
él, ella, ustedhablabacomíavivía
nosotros, nosotrashablábamoscomíamosvivíamos
vosotros, vosotrashablabaiscomíaisvivíais
ellos, ellas, ustedeshablabancomíanvivían
Spanish grammar. Regular verbs in the imperfect — hablaba, comía, vivía, hablabas, comías, vivías, hablábamos, comíamos, …
Regular verbs in the imperfect

download picture (PNG) · SVG · CC BY 4.0

The imperfect: -aba, -ía

The imperfect describes ongoing, habitual or background past actions ('used to', 'was ...-ing'). -ar: -aba, -abas, -aba, -ábamos, -abais, -aban. -er/-ir: -ía, -ías, -ía, -íamos, -íais, -ían. Only three verbs are irregular: ser (era), ir (iba), ver (veía).

  • De niño jugaba en la calle todos los días. — As a child I used to play in the street every day.
  • Eran las tres y llovía. — It was three o'clock and it was raining.
The three irregular imperfects: ser, ir, ver
Personserirver
yoera*iba*veía*
túeras*ibas*veías*
él, ella, ustedera*iba*veía*
nosotros, nosotraséramos*íbamos*veíamos*
vosotros, vosotraserais*ibais*veíais*
ellos, ellas, ustedeseran*iban*veían*

* irregular form

Irregular preterites

Irregular preterites
Personserestartenerhacerpoderquerer
yofui*estuve*tuve*hice*pude*quise*
túfuiste*estuviste*tuviste*hiciste*pudiste*quisiste*
él, ella, ustedfue*estuvo*tuvo*hizo*pudo*quiso*
nosotros, nosotrasfuimos*estuvimos*tuvimos*hicimos*pudimos*quisimos*
vosotros, vosotrasfuisteis*estuvisteis*tuvisteis*hicisteis*pudisteis*quisisteis*
ellos, ellas, ustedesfueron*estuvieron*tuvieron*hicieron*pudieron*quisieron*

* irregular form

Spanish grammar. Irregular preterites — fui, estuve, tuve, hice, pude, quise, fuiste, estuviste, tuviste, hiciste, pudiste, …
Irregular preterites

download picture (PNG) · SVG · CC BY 4.0

Irregular preterites: tuve, estuve, pude, hice, dije

A large group has an irregular stem plus the endings -e, -iste, -o, -imos, -isteis, -ieron, with no written accent: yo and él/ella are stressed on the stem (tuve, tuvo — not *tuví, *tuvió): tener→tuv-, estar→estuv-, poder→pud-, poner→pus-, hacer→hic-/hiz-, venir→vin-, querer→quis-, decir→dij-, traer→traj-. Stems ending in -j drop the i: dijeron, trajeron.

  • No pude venir porque tuve que trabajar. — I couldn't come because I had to work.
  • Me dijeron la verdad. — They told me the truth.

fui, fue: ser and ir share the preterite

ser and ir have identical, fully irregular preterites: fui, fuiste, fue, fuimos, fuisteis, fueron. Only context tells them apart: 'fui médico' (I was a doctor) vs 'fui al médico' (I went to the doctor).

  • Fui a la playa el domingo. — I went to the beach on Sunday.
  • La reunión fue un desastre. — The meeting was a disaster.

-ir verbs that change in the third person

pedir and dormir in the preterite
Personpedirdormir
yopedídormí
túpedistedormiste
él, ella, ustedpidió*durmió*
nosotros, nosotraspedimosdormimos
vosotros, vosotraspedisteisdormisteis
ellos, ellas, ustedespidieron*durmieron*

* irregular form

pidió, durmió, busqué, leyó: preterite spelling and stem changes

-ir stem-changing verbs shift the vowel in the 3rd person only: e→i (pedir→pidió, pidieron), o→u (dormir→durmió, murió). -ar verbs adjust spelling in the 1st singular: -car→-qué (buscar→busqué), -gar→-gué (llegar→llegué), -zar→-cé (empezar→empecé). Unstressed i→y between vowels: leer→leyó, oír→oyó.

  • El niño durmió toda la noche. — The child slept all night.
  • Llegué tarde y empecé a correr. — I arrived late and started to run.

The present perfect: he hablado

The present perfect: haber + participle
Personhablarcomervivir
yohe habladohe comidohe vivido
túhas habladohas comidohas vivido
él, ella, ustedha habladoha comidoha vivido
nosotros, nosotrashemos habladohemos comidohemos vivido
vosotros, vosotrashabéis habladohabéis comidohabéis vivido
ellos, ellas, ustedeshan habladohan comidohan vivido

The present perfect: he hablado

haber (present: he, has, ha, hemos, habéis, han) + invariable past participle. Reports past actions in a time frame still open or relevant now; in much of Spain it also covers 'today/this week'. The auxiliary and participle are never split.

  • Hoy he trabajado mucho. — Today I have worked a lot.
  • ¿Alguna vez has estado en Perú? — Have you ever been to Peru?
Irregular participles
InfinitiveParticipleInfinitiveParticipleInfinitiveParticiple
hacerhechoponerpuestoabrirabierto
decirdichovolvervueltoromperroto
vervistoescribirescritomorirmuerto

The participle: -ado, -ido, and hecho, dicho, visto

Regular participles: -ar→-ado (hablado), -er/-ir→-ido (comido, vivido). Common irregulars end in -to/-cho: hacer→hecho, decir→dicho, ver→visto, poner→puesto, volver→vuelto, escribir→escrito, abrir→abierto, romper→roto, morir→muerto.

  • He escrito tres cartas y he abierto el paquete. — I have written three letters and opened the package.

Verbs that change meaning

quise, pude, supe, conocí: verbs that change meaning in the preterite

A handful of verbs read differently by aspect: querer — quería (wanted) vs quise (tried) / no quise (refused); poder — podía (was able, general) vs pude (managed to) / no pude (failed to); saber — sabía (knew) vs supe (found out); conocer — conocía (knew) vs conocí (met); tener — tenía (had) vs tuve (got/received).

  • Quise abrir la caja, pero no pude. — I tried to open the box, but I couldn't (didn't manage).
  • Supe la noticia esa misma tarde. — I found out the news that very afternoon.

learn it step by step

Learn Spanish online

The DELE Spanish exam, A2 to B2: structure, scoring and practice

save or print this chart

Under the main tables on this page sits a picture of each — keep one on your phone, share it or print it.

Free to share and adapt under CC BY 4.0 — credit wspell and link to this page. the licence

credit line to copy: Preterite vs imperfect: the Spanish past tenses — wspell, CC BY 4.0, https://wspell.com/courses/spanish/grammar/preterite-vs-imperfect

questions

What is the difference between the preterite and the imperfect?

The preterite reports a completed event — ayer comí en casa. The imperfect describes the background, a state or a habit — de niño jugaba en la calle. When one action interrupts another, the interrupted one is in the imperfect and the interruption in the preterite: leía cuando sonó el teléfono.

Which verbs are irregular in the imperfect?

Only three: ser (era), ir (iba) and ver (veía). Every other verb takes -aba (-ar verbs) or -ía (-er and -ir verbs).

Is the preterite the same as the pretérito indefinido?

Yes. Many textbooks, especially in Spain, call it the pretérito indefinido; the Real Academia Española calls it the pretérito perfecto simple; English-language courses call it the preterite.

When do I use he hablado instead of hablé?

In most of Spain, he hablado is for a time that is not over yet — hoy, esta mañana, esta semana, este año — and for experience up to now: hoy he trabajado mucho, ¿alguna vez has estado en Perú? For a finished time — ayer, el lunes, el año pasado, en 2010 — use the preterite: ayer trabajé mucho. In much of Latin America the preterite covers today too: hoy trabajé mucho.