Spanish looks intimidating for its irregular verbs, but almost all of them fall into a small number of patterns. Once you learn the patterns, you can predict the conjugation of hundreds of verbs at a glance. This page collects every pattern — stem changes, irregular yo forms, spelling-change families, preterite clans, future stems, irregular participles, and the few verbs that break every rule.
If you're brand new to irregulars, skim this page once and then revisit each section as you need it. The tables are designed to be scanned.
The core insight is this: "irregular" in Spanish usually means "follows a predictable sub-rule rather than the main rule." Only a handful of verbs are truly one-off irregular (ser, ir, estar, haber), and even those are manageable because they're the ones you use most. Everything else follows a family pattern. Learn the pattern once, and you unlock a whole group of verbs.
Stem changes
Stem-changing verbs keep their regular endings but alter the vowel in the stem when it's stressed. There are four families.
e → ie
The stressed e of the stem becomes ie. This happens in every present tense form except nosotros (and vosotros), because those are the forms where the stress lands on the ending, not the stem.
| Person | pensar | querer | sentir |
|---|---|---|---|
| yo | pienso | quiero | siento |
| tú | piensas | quieres | sientes |
| él | piensa | quiere | siente |
| nosotros | pensamos | queremos | sentimos |
| ellos | piensan | quieren | sienten |
Common members: pensar, empezar, comenzar, cerrar, querer, perder, entender, preferir, sentir, mentir, divertir, despertar, negar, confesar, recomendar, gobernar.
See e → ie stem change.
o → ue
The stressed o becomes ue. Same rule: everywhere except nosotros.
| Person | poder | dormir | volver |
|---|---|---|---|
| yo | puedo | duermo | vuelvo |
| tú | puedes | duermes | vuelves |
| él | puede | duerme | vuelve |
| nosotros | podemos | dormimos | volvemos |
| ellos | pueden | duermen | vuelven |
Common members: poder, contar, mostrar, recordar, encontrar, volver, mover, llover, dormir, morir, costar, soñar, almorzar, acostarse.
e → i
Found only in -ir verbs. The stressed e becomes i.
| Person | pedir | servir | repetir |
|---|---|---|---|
| yo | pido | sirvo | repito |
| tú | pides | sirves | repites |
| él | pide | sirve | repite |
| nosotros | pedimos | servimos | repetimos |
| ellos | piden | sirven | repiten |
Common members: pedir, servir, repetir, seguir, conseguir, vestir, elegir, medir, reír, sonreír, despedir, corregir.
Siempre pido lo mismo en ese restaurante.
I always order the same thing at that restaurant.
u → ue
This is a tiny family — one verb, really: jugar. It's the only verb where u becomes ue.
| Person | jugar |
|---|---|
| yo | juego |
| tú | juegas |
| él | juega |
| nosotros | jugamos |
| ellos | juegan |
For the full picture see stem changes overview.
Irregular yo forms
A large group of verbs is perfectly regular except in the yo form of the present indicative. They fall into three sub-patterns.
Verbs ending in -go
The yo form adds a g (often replacing a consonant).
| Infinitive | yo form | Meaning |
|---|---|---|
| tener | tengo | I have |
| venir | vengo | I come |
| salir | salgo | I leave |
| poner | pongo | I put |
| hacer | hago | I do / make |
| decir | digo | I say |
| traer | traigo | I bring |
| caer | caigo | I fall |
| oír | oigo | I hear |
| valer | valgo | I am worth |
Yo tengo dos hermanos y una hermana.
I have two brothers and a sister.
Hago ejercicio por la mañana.
I exercise in the morning.
Note that tener, venir, and decir also have stem changes (tengo, tienes, tiene...; digo, dices, dice...). Oír adds a y in other forms too (oyes, oye, oyen).
Verbs ending in -zco
Verbs ending in -cer or -cir preceded by a vowel add -zco in the yo form.
| Infinitive | yo form | Meaning |
|---|---|---|
| conocer | conozco | I know |
| parecer | parezco | I seem |
| ofrecer | ofrezco | I offer |
| nacer | nazco | I am born |
| crecer | crezco | I grow |
| producir | produzco | I produce |
| conducir | conduzco | I drive |
| traducir | traduzco | I translate |
| introducir | introduzco | I introduce |
| reconocer | reconozco | I recognize |
Conozco a tu hermano del trabajo.
I know your brother from work.
See irregular yo -zco.
Other irregular yo forms
A handful of verbs have unique irregular yo forms that don't fit the -go or -zco patterns.
| Infinitive | yo form | Meaning |
|---|---|---|
| ver | veo | I see |
| saber | sé | I know |
| dar | doy | I give |
| estar | estoy | I am |
| ir | voy | I go |
| ser | soy | I am |
| haber | he | I have (auxiliary) |
| caber | quepo | I fit |
Sé la respuesta correcta.
I know the right answer.
Le doy el libro a mi hermano.
I give the book to my brother.
See irregular yo other.
Spelling-change verbs
These verbs aren't really irregular — they follow the regular rules of Spanish spelling, which require adjustments when a consonant ends up in front of a vowel it doesn't normally pair with.
| Ending | Change | Where | Example |
|---|---|---|---|
| -car | c → qu | before e | buscar → busqué, busque |
| -gar | g → gu | before e | llegar → llegué, llegue |
| -zar | z → c | before e | empezar → empecé, empiece |
| -ger | g → j | before a/o | escoger → escojo, escoja |
| -gir | g → j | before a/o | dirigir → dirijo, dirija |
| -guir | gu → g | before a/o | seguir → sigo, siga |
| -uir (not -guir) | add y | before a/e/o | construir → construyo, construya |
| -cer/-cir (after consonant) | c → z | before a/o | vencer → venzo, venza |
Busqué mis llaves toda la mañana.
I looked for my keys all morning.
Dirijo un pequeño negocio.
I run a small business.
Construyo una casa nueva.
I'm building a new house.
See spelling changes overview, car-gar-zar, ger-gir, and guir-uir.
Preterite irregulars
The preterite has its own set of irregular families. They share two features: a changed stem and a shared set of endings that are different from the regular preterite endings (note the unstressed -e in yo and -o in él).
The shared irregular preterite endings: -e, -iste, -o, -imos, -ieron (or -eron for j-stems).
u-stem preterites
A group of verbs shifts their stem vowel to u.
| Infinitive | Preterite stem | yo | ellos |
|---|---|---|---|
| tener | tuv- | tuve | tuvieron |
| estar | estuv- | estuve | estuvieron |
| poder | pud- | pude | pudieron |
| poner | pus- | puse | pusieron |
| saber | sup- | supe | supieron |
| caber | cup- | cupe | cupieron |
| haber | hub- | hube | hubieron |
| andar | anduv- | anduve | anduvieron |
Tuve que salir temprano ayer.
I had to leave early yesterday.
i-stem preterites
Another family shifts to an i stem.
| Infinitive | Preterite stem | yo | ellos |
|---|---|---|---|
| hacer | hic- (hizo in él) | hice | hicieron |
| querer | quis- | quise | quisieron |
| venir | vin- | vine | vinieron |
Hice la tarea anoche.
I did the homework last night.
Note that hacer spells its él form as hizo (not hico) to preserve the soft-c sound. See i-stem preterite.
j-stem preterites
A set of verbs with a j in their preterite stem. These take -eron (not -ieron) in the ellos form.
| Infinitive | Preterite stem | yo | ellos |
|---|---|---|---|
| decir | dij- | dije | dijeron |
| traer | traj- | traje | trajeron |
| conducir | conduj- | conduje | condujeron |
| traducir | traduj- | traduje | tradujeron |
| producir | produj- | produje | produjeron |
Me dijeron la verdad al final.
They told me the truth in the end.
Ser, ir, dar, ver in the preterite
These don't fit any family. Learn them as their own cluster.
| Person | ser / ir | dar | ver |
|---|---|---|---|
| yo | fui | di | vi |
| tú | fuiste | diste | viste |
| él | fue | dio | vio |
| nosotros | fuimos | dimos | vimos |
| ellos | fueron | dieron | vieron |
Note that ser and ir have the same preterite forms. Context tells you which verb is meant.
Fui al médico ayer.
I went to the doctor yesterday.
Fui profesor por muchos años.
I was a teacher for many years.
See ser / ir preterite and dar / ver preterite.
Future and conditional irregular stems
A group of verbs uses a contracted infinitive as the stem for the future and conditional. The endings are still regular — only the stem changes. Whichever stem a verb uses in the future is the same stem it uses in the conditional.
| Infinitive | Stem | yo future | yo conditional |
|---|---|---|---|
| tener | tendr- | tendré | tendría |
| poner | pondr- | pondré | pondría |
| venir | vendr- | vendré | vendría |
| salir | saldr- | saldré | saldría |
| valer | valdr- | valdré | valdría |
| poder | podr- | podré | podría |
| saber | sabr- | sabré | sabría |
| haber | habr- | habré | habría |
| caber | cabr- | cabré | cabría |
| querer | querr- | querré | querría |
| hacer | har- | haré | haría |
| decir | dir- | diré | diría |
Mañana saldré temprano.
Tomorrow I'll leave early.
Yo en tu lugar no diría nada.
If I were you, I wouldn't say anything.
See future irregular stems and conditional irregular stems.
Subjunctive irregulars
A useful rule: the present subjunctive is built from the yo form of the present indicative. Take the yo form, drop the -o, add the subjunctive endings.
- tengo → tenga, tengas, tenga, tengamos, tengan
- conozco → conozca, conozcas, conozca, conozcamos, conozcan
- hago → haga, hagas, haga, hagamos, hagan
This means most of the irregular yo forms we just learned produce irregular present subjunctives automatically.
A small set of verbs, however, has truly irregular subjunctives that don't follow from their yo form.
| Verb | Present subjunctive (yo) |
|---|---|
| ser | sea |
| ir | vaya |
| estar | esté |
| haber | haya |
| saber | sepa |
| dar | dé |
Espero que tengas un buen día.
I hope you have a good day.
Quiero que sepas la verdad.
I want you to know the truth.
The imperfect subjunctive is built from the third-person plural of the preterite. Drop the -ron, add -ra, -ras, -ra, -ramos, -ran (or the -se variants). So hablaron → hablara, tuvieron → tuviera, dijeron → dijera.
See subjunctive irregulars and imperfect subjunctive irregular.
Irregular past participles
Most past participles are regular (hablar → hablado, comer → comido). But a handful of common verbs use shortened, irregular forms.
| Infinitive | Past participle | Meaning |
|---|---|---|
| abrir | abierto | opened |
| cubrir | cubierto | covered |
| descubrir | descubierto | discovered |
| decir | dicho | said |
| escribir | escrito | written |
| describir | descrito | described |
| hacer | hecho | done / made |
| morir | muerto | died |
| poner | puesto | put |
| resolver | resuelto | resolved |
| romper | roto | broken |
| ver | visto | seen |
| volver | vuelto | returned |
| devolver | devuelto | given back |
Ya he escrito tres correos hoy.
I've already written three emails today.
Han vuelto de sus vacaciones.
They've come back from their vacation.
See past participle formation.
Fully irregular verbs
Four verbs break most of the patterns. You cannot predict their conjugations — you have to memorize each form directly. Fortunately, they are the four most common verbs in the language, so repetition takes care of it.
Ser — to be (essential, defining)
| Tense | yo | tú | él | nosotros | ellos |
|---|---|---|---|---|---|
| present | soy | eres | es | somos | son |
| preterite | fui | fuiste | fue | fuimos | fueron |
| imperfect | era | eras | era | éramos | eran |
| future | seré | serás | será | seremos | serán |
| present subjunctive | sea | seas | sea | seamos | sean |
Ir — to go
| Tense | yo | tú | él | nosotros | ellos |
|---|---|---|---|---|---|
| present | voy | vas | va | vamos | van |
| preterite | fui | fuiste | fue | fuimos | fueron |
| imperfect | iba | ibas | iba | íbamos | iban |
| future | iré | irás | irá | iremos | irán |
| present subjunctive | vaya | vayas | vaya | vayamos | vayan |
Estar — to be (state, location)
| Tense | yo | tú | él | nosotros | ellos |
|---|---|---|---|---|---|
| present | estoy | estás | está | estamos | están |
| preterite | estuve | estuviste | estuvo | estuvimos | estuvieron |
| imperfect | estaba | estabas | estaba | estábamos | estaban |
| future | estaré | estarás | estará | estaremos | estarán |
| present subjunctive | esté | estés | esté | estemos | estén |
Haber — to have (auxiliary, there is/are)
| Tense | yo | tú | él | nosotros | ellos |
|---|---|---|---|---|---|
| present | he | has | ha / hay | hemos | han |
| preterite | hube | hubiste | hubo | hubimos | hubieron |
| imperfect | había | habías | había | habíamos | habían |
| future | habré | habrás | habrá | habremos | habrán |
| present subjunctive | haya | hayas | haya | hayamos | hayan |
Note the special form hay, used only impersonally (hay muchos libros = "there are many books"). It's a historical fossil — elsewhere, the él form of haber is ha.
No estoy listo todavía.
I'm not ready yet.
Hay mucha gente en la plaza.
There are a lot of people in the square.
Voy a la tienda.
I'm going to the store.
See ser, estar, haber for deeper coverage.
Gerund irregulars
Most gerunds are completely regular: hablar → hablando, comer → comiendo, vivir → viviendo. But a few verbs change their stem in the gerund.
| Verb | Gerund | Pattern |
|---|---|---|
| dormir | durmiendo | o → u |
| morir | muriendo | o → u |
| pedir | pidiendo | e → i |
| servir | sirviendo | e → i |
| seguir | siguiendo | e → i |
| sentir | sintiendo | e → i |
| decir | diciendo | e → i |
| venir | viniendo | e → i |
| ir | yendo | special |
| poder | pudiendo | o → u |
| leer | leyendo | i → y |
| oír | oyendo | i → y |
| traer | trayendo | i → y |
| construir | construyendo | i → y |
Los niños están durmiendo la siesta.
The kids are taking a nap.
Estoy leyendo un libro sobre Borges.
I'm reading a book about Borges.
A useful rule: whenever a root would produce -iiendo or -iendo between two vowels, the i becomes a y (leyendo, not leiendo). This is a pronunciation-driven change, not an arbitrary irregularity.
See gerund irregular and gerund formation.
Imperfect tense irregulars
The imperfect is the most regular tense in Spanish — there are only three irregular verbs in the entire language for this tense.
| Person | ser | ir | ver |
|---|---|---|---|
| yo | era | iba | veía |
| tú | eras | ibas | veías |
| él | era | iba | veía |
| nosotros | éramos | íbamos | veíamos |
| ellos | eran | iban | veían |
Ver is only mildly irregular — it acts as if its infinitive were veer, adding the regular -ía endings to an extra e. Ser and ir are fully irregular.
Cuando era niño, iba a la playa todos los veranos.
When I was a kid, I used to go to the beach every summer.
See imperfect irregular ser, imperfect irregular ir, and imperfect irregular ver.
Everything in one reference table
The tables above are organized by pattern. Here's a lookup index of the common irregular verbs with the patterns they belong to.
| Verb | Patterns |
|---|---|
| tener | e→ie, -go, u-stem preterite, future stem tendr- |
| venir | e→ie, -go, i-stem preterite, future stem vendr- |
| decir | e→i, -go, j-stem preterite, future stem dir-, participle dicho |
| hacer | -go, i-stem preterite (hizo), future stem har-, participle hecho |
| poder | o→ue, u-stem preterite, future stem podr- |
| poner | -go, u-stem preterite, future stem pondr-, participle puesto |
| saber | special yo (sé), u-stem preterite, future stem sabr-, subjunctive sepa |
| salir | -go, future stem saldr- |
| querer | e→ie, i-stem preterite, future stem querr- |
| traer | -go, j-stem preterite (traje) |
| caber | special yo (quepo), u-stem preterite, future stem cabr- |
| haber | fully irregular |
| ser | fully irregular |
| ir | fully irregular |
| estar | fully irregular |
| dar | special yo (doy), special preterite, subjunctive dé |
| ver | special yo (veo), regular preterite, imperfect veía, participle visto |
| conocer | -zco |
| conducir | -zco, j-stem preterite (conduje) |
Quick learner's checklist
A practical order in which to tackle the irregulars. These are the families with the highest payoff per hour of study.
- The top four irregulars: ser, ir, estar, haber. You'll use these every minute of every conversation. Memorize all of their forms in present, preterite, imperfect, and subjunctive.
- The -go yo verbs: tener, venir, hacer, decir, salir, poner, traer. These are the second-most-common irregulars, and they crop up constantly in everyday speech.
- e→ie and o→ue stem changes: The largest family of pattern verbs. Once you see it, you'll recognize it.
- Preterite u-stem and j-stem families: Needed to talk about the past in any detail. Tuve, estuve, pude, dije, traje are unavoidable.
- Future/conditional irregular stems: You can get by without them for a long time using ir a + infinitive, but eventually you want tendré, podré, haré, diré.
- Subjunctive irregulars: Prioritize the six fully irregular ones (sea, vaya, esté, haya, sepa, dé) — the rest derive from the yo form of the present.
- Irregular past participles: Memorize the short list — they appear in every compound tense.
No he hecho la tarea todavía.
I haven't done the homework yet.
Cuando sepas la verdad, me llamas.
When you know the truth, call me.
Going deeper
Related Topics
- Regular vs Irregular VerbsA1 — Most verbs follow predictable patterns, but a handful are irregular
- Stem-Changing Verbs OverviewA2 — A class of verbs where the stem vowel changes in certain conjugated forms
- Spelling-Change Verbs OverviewA2 — Some verbs change their spelling (not pronunciation) to preserve the sound of the infinitive
- Stem Change: E → IEA2 — Verbs where the stem vowel e changes to ie in stressed syllables.
- Irregular Yo: -Go VerbsA2 — Common verbs whose yo form ends in -go, often with additional irregularities.
- U-Stem Irregulars (Tener, Estar, Poder, Poner, Saber, Andar, Haber)B1 — A family of common verbs that share a u-stem and a single set of unaccented irregular endings in the preterite.
- Simple Future: Irregular StemsB1 — Memorize the twelve verbs with irregular future stems and learn the patterns behind them.
- Past Participle FormationA2 — Regular past participles end in -ado for -ar verbs and -ido for -er and -ir verbs, with twelve common irregulars and accented -ído for vowel stems.