All Spanish Formal Tenses

Spanish Verb Tenses – Complete Reference
🇪🇸 Complete Grammar Reference
Spanish Verb Tenses
All moods · All tenses · Irregulars · Endings · Examples
📘 Indicative (10 tenses)
🌿 Subjunctive (5 tenses)
⚡ Imperative
🔤 Participles
⚠️ Irregularities
← PAST
Preterite
Perfect
Past
Perfect
Preterite
Imperfect
Present
Conditional
Future
FUTURE →

🔴 Pretérito Perfecto Compuesto

haber + participio
Meaning: “I have spoken” · Recent past, still connected to present · Used with: hoy, esta semana, ya, nunca, alguna vez
Hablar (to speak)
-AR verb · PERFECT
haber (present) + hablado
yo he hablado
has hablado
él/ella ha hablado
nosotros hemos hablado
vosotros habéis hablado
ellos han hablado
Comer (to eat)
-ER verb · PERFECT
haber (present) + comido
yo he comido
has comido
él/ella ha comido
nosotros hemos comido
vosotros habéis comido
ellos han comido
Vivir (to live)
-IR verb · PERFECT
haber (present) + vivido
yo he vivido
has vivido
él/ella ha vivido
nosotros hemos vivido
vosotros habéis vivido
ellos han vivido

Irregular Participles

⚠️ Must memorise these

abrir
abierto
decir
dicho
escribir
escrito
hacer
hecho
morir
muerto
poner
puesto
romper
roto
ver
visto
volver
vuelto

Key Time Expressions

Esta semana he trabajado mucho.
This week I have worked a lot.
¿Ya has comido?
Have you eaten yet?
Nunca he visto esa película.
I have never seen that film.
¿Alguna vez has viajado a España?
Have you ever travelled to Spain?
💡 Regular participles: -AR → -ado (hablar→hablado) · -ER/-IR → -ido (comer→comido)

🟠 Pretérito Pluscuamperfecto

había + participio
Meaning: “I had spoken” · Action completed BEFORE another past action · “The past of the past”
Hablar
-AR verb · PLUPERFECT
haber (imperfect) + hablado
yo había hablado
habías hablado
él/ella había hablado
nosotros habíamos hablado
vosotros habíais hablado
ellos habían hablado
Comer
-ER verb · PLUPERFECT
yo había comido
habías comido
él/ella había comido
nosotros habíamos comido
vosotros habíais comido
ellos habían comido
Haber — Imperfect
Auxiliary verb (irregular)
yo había
habías
él/ella había
nosotros habíamos
vosotros habíais
ellos habían
Cuando llegué, ella ya había salido.
When I arrived, she had already left.
Nunca había comido sushi antes de ese día.
I had never eaten sushi before that day.
💡 Participios irregulares are the same as for pretérito perfecto (hecho, dicho, visto, etc.)

🟢 Pretérito Indefinido (Simple)

Simple past
Meaning: “I spoke” · Completed action at a specific past time · Used with: ayer, el año pasado, en 1999, una vez
Hablar (-AR)
yo hablé
hablaste
él/ella habló
nosotros hablamos
vosotros hablasteis
ellos hablaron
Endings: -é -aste -ó -amos -asteis -aron
Comer (-ER)
yo comí
comiste
él/ella comió
nosotros comimos
vosotros comisteis
ellos comieron
Endings: -í -iste -ió -imos -isteis -ieron
Vivir (-IR)
yo viví
viviste
él/ella vivió
nosotros vivimos
vosotros vivisteis
ellos vivieron
Same as -ER endings

⚠️ Key Irregular Preterites — Completely irregular stems

These verbs do NOT follow the regular -é, -aste, -ó pattern at all

ser / ir (identical!)
fui · fuiste · fue
fuimos · fuisteis · fueron
tener
tuve · tuviste · tuvo
tuvimos · tuvisteis · tuvieron
estar
estuve · estuviste · estuvo
estuvimos · estuvisteis · estuvieron
hacer
hice · hiciste · hizo
hicimos · hicisteis · hicieron
poder
pude · pudiste · pudo
pudimos · pudisteis · pudieron
decir
dije · dijiste · dijo
dijimos · dijisteis · dijeron
venir
vine · viniste · vino
vinimos · vinisteis · vinieron
querer
quise · quisiste · quiso
quisimos · quisisteis · quisieron
dar
di · diste · dio
dimos · disteis · dieron

🔵 Pretérito Imperfecto

Ongoing / habitual past
Meaning: “I was speaking / I used to speak” · Ongoing past, habitual actions, descriptions, background context
Hablar (-AR)
yo hablaba
hablabas
él/ella hablaba
nosotros hablábamos
vosotros hablabais
ellos hablaban
Endings: -aba -abas -aba -ábamos -abais -aban
Comer (-ER)
yo comía
comías
él/ella comía
nosotros comíamos
vosotros comíais
ellos comían
Endings: -ía -ías -ía -íamos -íais -ían
Only 3 Irregulars!
Imperfect is nearly regular
ser: era eras era éramos erais eran
ir: iba ibas iba íbamos ibais iban
ver: veía veías veía veíamos veíais veían
Cuando era niño, jugaba al fútbol todos los días.
When I was a child, I used to play football every day.
Mientras ella leía, él cocinaba.
While she was reading, he was cooking.
💡 The imperfect has only 3 irregular verbs: ser, ir, ver. Everything else is regular!

⚫ Presente de Indicativo

Current actions
Meaning: “I speak” · Current actions, habitual actions, universal truths, near future plans
Hablar (-AR)
yo hablo
hablas
él/ella habla
nosotros hablamos
vosotros habláis
ellos hablan
Endings: -o -as -a -amos -áis -an
Comer (-ER)
yo como
comes
él/ella come
nosotros comemos
vosotros coméis
ellos comen
Endings: -o -es -e -emos -éis -en
Vivir (-IR)
yo vivo
vives
él/ella vive
nosotros vivimos
vosotros vivís
ellos viven
Endings: -o -es -e -imos -ís -en

⚠️ Irregular yo-forms (go-verbs) & others

Many verbs are only irregular in the yo (first person) form

tener
yo → TENGO
tienes · tiene · tenemos · tenéis · tienen
hacer
yo → HAGO
haces · hace · hacemos · hacéis · hacen
poner
yo → PONGO
pones · pone · ponemos · ponéis · ponen
salir
yo → SALGO
sales · sale · salimos · salís · salen
venir
yo → VENGO
vienes · viene · venemos · venéis · vienen
traer
yo → TRAIGO
traes · trae · traemos · traéis · traen
conocer
yo → CONOZCO
conoces · conoce · conocemos · conocéis · conocen
saber
yo → SÉ
sabes · sabe · sabemos · sabéis · saben
dar
yo → DOY
das · da · damos · dais · dan

🟣 Condicional

infinitive + endings
Meaning: “I would speak” · Hypothetical situations, polite requests, reported speech
Hablar (-AR)
yo hablaría
hablarías
él/ella hablaría
nosotros hablaríamos
vosotros hablaríais
ellos hablarían
= infinitive + -ía -ías -ía -íamos -íais -ían
Comer (-ER)
yo comería
comerías
él/ella comería
nosotros comeríamos
vosotros comeríais
ellos comerían
Irregular Stems
Same as future irregulars!
poder → podr-
tener → tendr-
salir → saldr-
hacer → har-
decir → dir-
haber → habr-
Then add: -ía -ías -ía -íamos -íais -ían
¿Podrías ayudarme, por favor?
Could you help me, please? (polite request)
Yo en tu lugar no haría eso.
In your position I wouldn’t do that.
Condicional Compuesto
“I would have spoken”
habría/s/ía/íamos/íais/ían + participio
yo habría hablado
habrías comido
él/ella habría vivido
Si hubiera estudiado, habría aprobado.
If I had studied, I would have passed.

🩵 Futuro Simple

infinitive + endings
Meaning: “I will speak” · Future actions, predictions, probability in present (“he must be…”)
Hablar (-AR)
yo hablaré
hablarás
él/ella hablará
nosotros hablaremos
vosotros hablaréis
ellos hablarán
= infinitive + -é -ás -á -emos -éis -án
Comer (-ER)
yo comeré
comerás
él/ella comerá
nosotros comeremos
vosotros comeréis
ellos comerán
Irregular Stems
Drop/change the infinitive vowel
poder → podr-
tener → tendr-
salir → saldr-
venir → vendr-
hacer → har-
decir → dir-
Then add: -é -ás -á -emos -éis -án
Mañana hablaré con el director.
Tomorrow I will speak with the director.
Serán las tres. (probability)
It must be three o’clock.
Futuro Perfecto
“I will have spoken”
habré/s/á/emos/éis/án + participio
yo habré hablado
habrás comido
💡 Spanish often uses ir a + infinitivo for near future: “Voy a estudiar” = I’m going to study

🌿 Subjuntivo

Doubt · emotion · wish · hypothetical
Used after: querer que, esperar que, es importante que, cuando (future), si (hypothetical) · “that I speak”
Presente Subjuntivo
Hablar · “that I speak”
yo hable
hables
él/ella hable
nosotros hablemos
vosotros habléis
ellos hablen
-AR: -e -es -e -emos -éis -en · -ER/-IR: -a -as -a -amos -áis -an
Imperfecto Subjuntivo
Hablar · “that I spoke / spoke”
yo hablara / hablase
hablaras / hablases
él/ella hablara / hablase
nosotros habláramos
vosotros hablarais
ellos hablaran / hablasen
Two forms: -ara/-ase, -aras/-ases etc. Both valid
Perfecto Subjuntivo
“that I have spoken”
haya/s/a/amos/áis/an + participio
yo haya hablado
hayas comido
él/ella haya vivido
Espero que vengas a la fiesta.
I hope you come to the party.
Si tuviera dinero, viajaría por el mundo.
If I had money, I would travel the world.
Quiero que hayas terminado para las cinco.
I want you to have finished by five.
💡 Key trigger words for subjunctive: querer que · esperar que · es importante que · ojalá · cuando (future) · si (hypothetical) · para que · aunque

⚡ Imperativo

Commands
Used for commands and instructions · Affirmative and negative forms are DIFFERENT

Affirmative vs Negative Imperative

PersonHABLAR (affirmative)COMER (affirmative)HABLAR (negative)COMER (negative)
hablacomeno hablesno comas
Ud.hablecomano hableno coma
nosotroshablemoscomamosno hablemosno comamos
vosotroshabladcomedno habléisno comáis
Uds.hablencomanno hablenno coman

⚠️ Irregular Imperatives (tú form)

ser
¡Sé!
ir
¡Ve!
hacer
¡Haz!
decir
¡Di!
tener
¡Ten!
poner
¡Pon!
salir
¡Sal!
venir
¡Ven!
¡Habla más despacio, por favor!
Speak more slowly, please!
No hables mientras comes.
Don’t talk while eating.
💡 The negative imperative uses the present subjunctive. The affirmative tú-form is the same as 3rd person present.

⚠️ Stem-Changing & Irregular Verbs

All changes

👢 Boot / Stem-Changing Verbs

The stem vowel changes in all forms EXCEPT nosotros and vosotros (making a “boot” shape).

e → ie (e.g. empezar, querer, poder)

yo
empiezo
empiezas
él
empieza
nosotros
empezamos
vosotros
empezáis
ellos
empiezan
Also: pensar→pienso · querer→quiero · entender→entiendo

o → ue (e.g. dormir, poder, volver)

yo
duermo
duermes
él
duerme
nosotros
dormimos
vosotros
dormís
ellos
duermen
Also: poder→puedo · volver→vuelvo · jugar→juego (u→ue)

e → i (-IR verbs only, e.g. pedir, seguir, vestirse)

yo
pido
pides
él
pide
nosotros
pedimos
vosotros
pedís
ellos
piden

📝 Participles — Past & Present (Gerund)

Participio Pasado (Past Participle)

Regular: -AR → -ado · -ER/-IR → -ido · Irregular: must memorise

hablar → hablado  comer → comido
abrir → abierto  escribir → escrito
hacer → hecho  decir → dicho
poner → puesto  ver → visto
volver → vuelto  romper → roto
morir → muerto  resolver → resuelto

Participio Presente / Gerundio

Regular: -AR → -ando · -ER/-IR → -iendo · Used with estar for progressive

hablar → hablando  comer → comiendo
vivir → viviendo
— Irregular gerunds —
leer → leyendo  ir → yendo
dormir → durmiendo  pedir → pidiendo
decir → diciendo  poder → pudiendo
Estar + gerundio → progressive: Estoy comiendo = I am eating
⚡ All Irregular Yo-Forms at a Glance
tener → tengo
venir → vengo
poner → pongo
traer → traigo
hacer → hago
salir → salgo
caer → caigo
conocer → conozco
saber →
dar → doy
ser → soy
ir → voy
estar → estoy
haber → he
Scroll to Top