Top 20 Irregular Verbs

The 20 most important irregular Spanish verbs with all their key forms in one reference page.

The essential 20

VerbPresent (yo)Preterite (yo)ParticipleGerund
ser (to be)soyfuisidosiendo
estar (to be)estoyestuveestadoestando
ir (to go)voyfuiidoyendo
tener (to have)tengotuvetenidoteniendo
hacer (to do)hagohicehechohaciendo
poder (can)puedopudepodidopudiendo
decir (to say)digodijedichodiciendo
saber (to know)supesabidosabiendo
querer (to want)quieroquisequeridoqueriendo
venir (to come)vengovinevenidoviniendo
poner (to put)pongopusepuestoponiendo
salir (to leave)salgosalísalidosaliendo
dar (to give)doydidadodando
ver (to see)veovivistoviendo
haber (to have-aux)hehubehabidohabiendo
conocer (to know)conozcoconocíconocidoconociendo
traer (to bring)traigotrajetraídotrayendo
oír (to hear)oigooídooyendo
dormir (to sleep)duermodormídormidodurmiendo
pedir (to ask for)pidopedípedidopidiendo

Irregular past participles (must memorize!)

Only these common verbs have irregular participles:

hacer → hecho | decir → dicho | ver → visto
poner → puesto | escribir → escrito | abrir → abierto
volver → vuelto | romper → roto | morir → muerto
cubrir → cubierto | resolver → resuelto | freír → frito
All compounds follow: deshacer→deshecho, describir→descrito

Irregular future/conditional stems

12 verbs have modified future/conditional stems (same for both):

tener→tendr- | venir→vendr- | poner→pondr- | salir→saldr-
poder→podr- | saber→sabr- | haber→habr- | caber→cabr-
hacer→har- | decir→dir- | querer→querr- | valer→valdr-

Ser vs Ir — same preterite!

Ser and ir share identical preterite forms — context makes it clear

fui, fuiste, fue, fuimos, fueron
Fui al cine. (I went... — ir)
Fui profesor. (I was a teacher. — ser)

Quick quiz

1. hacer → past participle = _____.

2. decir → past participle = _____.

3. poner → future stem = _____.

4. ver → past participle = _____.

5. tener → yo preterite = _____.

6. Ser and ir share the same _____ forms.

7. hacer → future (yo) = _____.

8. escribir → past participle = _____.

9. dormir → gerund = _____.

10. saber → yo preterite = _____.

Explore more Spanish resources

Free tools for translation, text-to-speech and language learning.

Learn Spanish HubTranslator