← Practice

Spanish past tenses: cheat sheet

Irregular preterite verbs by group with full conjugations, plus imperfecto, participles and when to use each tense.

indefinido: Strong stem

Own stem + -e, -iste, -o, -imos, -isteis, -ieron. No written accents: tuve, tuvo (not tuvó). hacer → hizo.

tener to have

yotuvenosotrostuvimostútuvistevosotrostuvisteiséltuvoellostuvieron

estar to be (state, place)

yoestuvenosotrosestuvimostúestuvistevosotrosestuvisteisélestuvoellosestuvieron

poder can

yopudenosotrospudimostúpudistevosotrospudisteisélpudoellospudieron

poner to put

yopusenosotrospusimostúpusistevosotrospusisteisélpusoellospusieron

saber to know (pret.: found out)

yosupenosotrossupimostúsupistevosotrossupisteisélsupoellossupieron

querer to want

yoquisenosotrosquisimostúquisistevosotrosquisisteisélquisoellosquisieron

venir to come

yovinenosotrosvinimostúvinistevosotrosvinisteisélvinoellosvinieron

hacer to do, make

yohicenosotroshicimostúhicistevosotroshicisteisélhizoelloshicieron
indefinido: Stem in -j-

Like the strong stem, but «ellos» ends in -eron, no i: dijeron, trajeron, condujeron.

decir to say

yodijenosotrosdijimostúdijistevosotrosdijisteiséldijoellosdijeron

traer to bring

yotrajenosotrostrajimostútrajistevosotrostrajisteiséltrajoellostrajeron
indefinido: ser, ir, dar, ver

ser and ir are identical: fui, fuiste, fue… dar takes -er endings: di, dio. No accents: fue, dio, vio.

ser to be

yofuinosotrosfuimostúfuistevosotrosfuisteisélfueellosfueron

ir to go

yofuinosotrosfuimostúfuistevosotrosfuisteisélfueellosfueron

dar to give

yodinosotrosdimostúdistevosotrosdisteiséldioellosdieron

ver to see

yovinosotrosvimostúvistevosotrosvisteisélvioellosvieron
indefinido: e→i, o→u in 3rd person

Only -ir verbs, only «él» and «ellos»: pidió, pidieron; durmió, durmieron. Other persons are regular.

pedir to ask for, order

yopedínosotrospedimostúpedistevosotrospedisteisélpidióellospidieron

dormir to sleep

yodormínosotrosdormimostúdormistevosotrosdormisteiséldurmióellosdurmieron
indefinido: i → y

A vowel before the ending: in «él» and «ellos» i becomes y: leyó, leyeron. The other persons take an accent: leíste, leímos.

leer to read

yoleínosotrosleímostúleístevosotrosleísteisélleyóellosleyeron
indefinido: Spelling in «yo»

Only «yo», to keep the sound: -car → -qué, -gar → -gué, -zar → -cé. busqué, llegué, empecé.

buscar to look for

yobusquénosotrosbuscamostúbuscastevosotrosbuscasteisélbuscóellosbuscaron

tocar to touch, play (instr.)

yotoquénosotrostocamostútocastevosotrostocasteiséltocóellostocaron

sacar to take out

yosaquénosotrossacamostúsacastevosotrossacasteisélsacóellossacaron

explicar to explain

yoexpliquénosotrosexplicamostúexplicastevosotrosexplicasteisélexplicóellosexplicaron

llegar to arrive

yolleguénosotrosllegamostúllegastevosotrosllegasteisélllegóellosllegaron

pagar to pay

yopaguénosotrospagamostúpagastevosotrospagasteisélpagóellospagaron

jugar to play

yojuguénosotrosjugamostújugastevosotrosjugasteiséljugóellosjugaron

empezar to begin

yoempecénosotrosempezamostúempezastevosotrosempezasteisélempezóellosempezaron

almorzar to have lunch

yoalmorcénosotrosalmorzamostúalmorzastevosotrosalmorzasteisélalmorzóellosalmorzaron

cruzar to cross

yocrucénosotroscruzamostúcruzastevosotroscruzasteisélcruzóelloscruzaron
indefinido: Regular

-ar: -é, -aste, -ó, -amos, -asteis, -aron. -er/-ir: -í, -iste, -ió, -imos, -isteis, -ieron. The accent matters: hablo (now) / habló (yesterday).

hablar to speak

yohablénosotroshablamostúhablastevosotroshablasteisélhablóelloshablaron

comer to eat

yocomínosotroscomimostúcomistevosotroscomisteisélcomióelloscomieron

vivir to live

yovivínosotrosvivimostúvivistevosotrosvivisteisélvivióellosvivieron
imperfecto

Imperfecto: -ar → -aba, -abas, -aba, -ábamos, -abais, -aban; -er/-ir → -ía, -ías, -ía, -íamos, -íais, -ían. Only three irregulars: ser (era), ir (iba), ver (veía).

hablar to speak

yohablabanosotroshablábamostúhablabasvosotroshablabaisélhablabaelloshablaban

comer to eat

yocomíanosotroscomíamostúcomíasvosotroscomíaisélcomíaelloscomían

ser to be

yoeranosotroséramostúerasvosotroseraiséleraelloseran

ir to go

yoibanosotrosíbamostúibasvosotrosibaisélibaellosiban

ver to see

yoveíanosotrosveíamostúveíasvosotrosveíaisélveíaellosveían
participios, perfecto, pluscuamperfecto

Participle: -ar → -ado, -er/-ir → -ido. After a vowel -ído: leído, traído, oído. With haber it never changes: ella ha hecho.

haber he hecho / había hecho

yohe / habíanosotroshemos / habíamostúhas / habíasvosotroshabéis / habíaisélha / habíaelloshan / habían

Irregular participles

  • ponerpuesto
  • hacerhecho
  • decirdicho
  • vervisto
  • morirmuerto
  • volvervuelto
  • escribirescrito
  • abrirabierto
  • romperroto
  • descubrirdescubierto
  • devolverdevuelto

With an accent: -ído

  • traertraído
  • reírreído
  • leerleído
  • creercreído
  • oíroído
  • caercaído
Which tense when
  • indefinido A finished event with a frame: ayer, el año pasado, en 2010, once.
  • imperfecto Background, description, habit, age, time: siempre, antes, cuando era…
  • pretérito perfecto The period isn’t over or the result matters: hoy, esta semana, ya, nunca, alguna vez.