Portuguese has a reputation for irregular verbs. Learners see names like trouxe, soube, couber, farei, dir-se-ia and freeze up. The good news — the news this page is built on — is that Portuguese irregulars are not a random heap. They fall into a small number of well-defined patterns, and once you know which pattern a verb belongs to, you can predict its entire conjugation. The job of this page is to give you those patterns.
The eight groups below cover essentially every irregular verb in modern European Portuguese. Some verbs belong to more than one group (a contracted future plus a strong preterite, for example — that is fazer). A verb that fits none of these groups is either fully regular, a stem-changer covered in classes, or one of the handful of genuinely unique irregulars (ser, estar, ir, haver) that each need their own page.
The eight irregularity groups
| Group | What changes | Example verbs |
|---|---|---|
| Stem vowel o rises to u in 1sg present and present subjunctive | dormir, cobrir, tossir, engolir, subir |
| Stem vowel e rises to i in 1sg present and present subjunctive | pedir, servir, seguir, preferir, vestir, sentir |
| Unpredictable stems and endings throughout | ser, estar, ir, ter, haver |
| Infinitive shortens before -ei, -ás, -ia endings | fazer, dizer, trazer, pôr |
| Preterite has its own irregular stem with unexpected endings | fazer, dizer, trazer, pôr, saber, caber, poder, querer, ver, vir, estar, ter, haver |
| 1sg -uo (construo); 3sg -ui (constrói) | construir, incluir, possuir, atribuir |
| 1sg -uzo; 3sg loses the -e (produz, conduz) | produzir, conduzir, traduzir, reduzir |
| Either raises to -eio (odeio) or stays -io (vario) | odiar, incendiar, mediar vs variar, copiar, anunciar |
Group 1: Radical change o → u
A small family of -ir verbs with stem vowel o raises that vowel to u in two places: the 1sg present indicative and the entire present subjunctive. Everywhere else, the o stays. This is a purely phonological alternation inherited from Latin vowel raising before high-vowel endings.
Member verbs
| Infinitive | Meaning | 1sg pres. | 3sg pres. | 1sg pres. subj. |
|---|---|---|---|---|
| dormir | to sleep | durmo | dorme | durma |
| cobrir | to cover | cubro | cobre | cubra |
| descobrir | to discover, uncover | descubro | descobre | descubra |
| tossir | to cough | tusso | tosse | tussa |
| engolir | to swallow | engulo | engole | engula |
| subir | to go up, climb | subo | sobe | suba |
Subir is the mirror image: its infinitive already has u, and the non-1sg present indicative forms lower the vowel to o (subo, sobes, sobe, subimos, sobem). The logic is the same — unstressed high vowel u stays, stressed position becomes mid-vowel o. But you have to remember which way each verb leans.
Durmo melhor quando tenho a janela aberta, mesmo no inverno.
I sleep better when I have the window open, even in winter.
Cobre-te bem, que está um vento frio lá fora.
Cover yourself up well — it's cold and windy outside.
Subo as escadas todos os dias — não me apanhas a usar o elevador.
I take the stairs every day — you won't catch me using the lift.
See o-to-u stem changes for the full paradigms.
Group 2: Radical change e → i
The larger sister of Group 1. -ir verbs with stem vowel e raise it to i in the 1sg present and throughout the present subjunctive.
Member verbs (most common)
| Infinitive | Meaning | 1sg pres. | 3sg pres. | 1sg pres. subj. |
|---|---|---|---|---|
| pedir | to ask for, order | peço | pede | peça |
| medir | to measure | meço | mede | meça |
| servir | to serve | sirvo | serve | sirva |
| seguir | to follow | sigo | segue | siga |
| conseguir | to manage, to succeed | consigo | consegue | consiga |
| preferir | to prefer | prefiro | prefere | prefira |
| vestir | to dress, to wear | visto | veste | vista |
| despir | to undress | dispo | despe | dispa |
| sentir | to feel | sinto | sente | sinta |
| mentir | to lie | minto | mente | minta |
| repetir | to repeat | repito | repete | repita |
| divertir-se | to have fun | divirto-me | diverte-se | divirta-se |
Note on pedir and medir: these also trigger a spelling change — d becomes ç before the raised vowel (pedir → peço, peça), because the original Latin stem was pet- with a palatalised consonant.
Peço o bacalhau à Brás, é o melhor que há nesta casa.
I'll order the bacalhau à Brás — it's the best in the house.
Sigo o João no Instagram, tem umas fotos de viagem brutais.
I follow João on Instagram — he has some amazing travel photos.
Sinto-me melhor hoje, obrigado por perguntares.
I feel better today, thanks for asking.
See e-to-i stem changes.
Group 3: Highly irregular auxiliaries
Five verbs are so central, so frequent, and so phonologically worn-down by use that they each need their own page. Their paradigms cannot be predicted from any general rule. You learn them by rote.
Ser, estar, ter, haver, ir — present indicative at a glance
| Person | ser | estar | ter | haver | ir |
|---|---|---|---|---|---|
| eu | sou | estou | tenho | hei | vou |
| tu | és | estás | tens | hás | vais |
| ele / ela / você | é | está | tem | há | vai |
| nós | somos | estamos | temos | havemos | vamos |
| vós | sois | estais | tendes | haveis | ides |
| eles / elas / vocês | são | estão | têm | hão | vão |
Preterites (watch out — foi is shared by ser and ir)
| Person | ser | estar | ter | haver | ir |
|---|---|---|---|---|---|
| eu | fui | estive | tive | houve | fui |
| tu | foste | estiveste | tiveste | houveste | foste |
| ele / ela / você | foi | esteve | teve | houve | foi |
| nós | fomos | estivemos | tivemos | houvemos | fomos |
| vós | fostes | estivestes | tivestes | houvestes | fostes |
| eles / elas / vocês | foram | estiveram | tiveram | houveram | foram |
Yes — ser and ir have exactly the same preterite. Context disambiguates in almost every case.
Fui ao médico na semana passada — está tudo bem.
I went to the doctor last week — everything's fine.
Ele foi o primeiro da turma durante três anos consecutivos.
He was top of the class three years in a row.
Group 4: Contracted future and conditional
A very small set of verbs contract their infinitive stem before the future and conditional endings. The future endings -ei, -ás, -á, -emos, -eis, -ão and conditional endings -ia, -ias, -ia, -íamos, -íeis, -iam normally attach to the whole infinitive (falar-ei, comer-ia). But four verbs drop consonants first:
| Infinitive | Future stem | 1sg future | Conditional 1sg |
|---|---|---|---|
| fazer | far- | farei | faria |
| dizer | dir- | direi | diria |
| trazer | trar- | trarei | traria |
| pôr | por- | porei | poria |
Once you have the contracted stem, attach the normal future or conditional endings and you are done. Note that pôr's future looks like regular por- + future endings (the stem just happens to be the preposition por).
Farei os possíveis para chegar antes das oito.
I'll do my best to get there before eight.
Diria que sim, mas não quero comprometer-me já.
I'd say yes, but I don't want to commit yet.
Quem traria o vinho, se o Rui não pudesse vir?
Who would bring the wine, if Rui couldn't come?
Group 5: Strong preterites
A "strong preterite" is a past tense with (1) an unpredictable stem and (2) unexpected endings — specifically, unstressed 1sg -e (instead of the regular -ei or -i) and unstressed 3sg -e (instead of -ou or -eu). This is the single most distinctive feature of Portuguese irregular verbs. Once you recognise the pattern, you recognise the verb.
The twelve strong preterites
| Infinitive | 1sg | 2sg | 3sg | 1pl | 3pl |
|---|---|---|---|---|---|
| fazer | fiz | fizeste | fez | fizemos | fizeram |
| dizer | disse | disseste | disse | dissemos | disseram |
| trazer | trouxe | trouxeste | trouxe | trouxemos | trouxeram |
| pôr | pus | puseste | pôs | pusemos | puseram |
| saber | soube | soubeste | soube | soubemos | souberam |
| caber | coube | coubeste | coube | coubemos | couberam |
| poder | pude | pudeste | pôde | pudemos | puderam |
| querer | quis | quiseste | quis | quisemos | quiseram |
| ver | vi | viste | viu | vimos | viram |
| vir | vim | vieste | veio | viemos | vieram |
| estar | estive | estiveste | esteve | estivemos | estiveram |
| ter | tive | tiveste | teve | tivemos | tiveram |
The same stems serve as the basis for the imperfect subjunctive (fizesse, dissesse, trouxesse...) and the future subjunctive (fizer, disser, trouxer...). Learn the strong preterite stem once, and you get three tenses for the price of one.
Fiz-lhe um bolo de chocolate para o aniversário.
I made him a chocolate cake for his birthday.
Disse-me ontem que não pode vir à festa no sábado.
She told me yesterday she can't come to Saturday's party.
Trouxe o livro que me pediste — está aí em cima da mesa.
I brought the book you asked me for — it's there on the table.
Pus as chaves em cima do frigorífico e agora não as encontro.
I put the keys on top of the fridge and now I can't find them.
Quis ir ao concerto, mas não consegui bilhete.
I wanted to go to the concert, but I couldn't get a ticket.
Vi-os ontem na Baixa, estavam a sair do café Nicola.
I saw them yesterday in the Baixa, they were leaving Café Nicola.
Group 6: The -uir class
-uir verbs — infinitives ending in -uir where the u is pronounced as part of the stem (not silent) — follow a small but consistent pattern:
| Person | construir (to build) | incluir (to include) | atribuir (to attribute) |
|---|---|---|---|
| eu | construo | incluo | atribuo |
| tu | constróis | incluis | atribuis |
| ele / ela / você | constrói | inclui | atribui |
| nós | construímos | incluímos | atribuímos |
| eles / elas / vocês | constroem | incluem | atribuem |
Key points:
- 1sg ends in -uo (not -uio).
- 3sg / 2sg have a dipthong change in some members: construir takes the open ó — constrói, constróis — a written acute to mark the open vowel.
- 3pl ends in -oem or -uem depending on the verb's vowel pattern.
Member verbs: construir, incluir, excluir, possuir, destruir, diminuir, atribuir, distribuir, influir, retribuir, contribuir, substituir. See -uir class.
Construímos esta casa pedra a pedra — demorou quase três anos.
We built this house stone by stone — it took almost three years.
A nova lei inclui uma cláusula que protege os inquilinos.
The new law includes a clause that protects tenants.
Group 7: The -uzir class
-uzir verbs (produzir, conduzir, traduzir...) have one specific quirk: the 3sg present indicative drops the ending vowel, ending in a bare consonant.
| Person | produzir (to produce) | conduzir (to drive) | traduzir (to translate) |
|---|---|---|---|
| eu | produzo | conduzo | traduzo |
| tu | produzes | conduzes | traduzes |
| ele / ela / você | produz | conduz | traduz |
| nós | produzimos | conduzimos | traduzimos |
| eles / elas / vocês | produzem | conduzem | traduzem |
Notice produz, conduz, traduz without a final vowel. The same truncation occurs in the 2sg affirmative imperative (conduz com cuidado! — "drive carefully!").
Member verbs: produzir, conduzir, traduzir, reduzir, introduzir, reproduzir, deduzir, seduzir, induzir. See -uzir class.
A fábrica produz cerca de mil garrafas de azeite por dia.
The factory produces about a thousand bottles of olive oil per day.
Conduz com cuidado, que a estrada está molhada.
Drive carefully — the road's wet.
Group 8: The -iar class (two patterns)
-iar verbs split into two unpredictable subgroups. You have to memorise which subgroup each verb belongs to:
Pattern A: the stem raises to -ei- in the stressed present forms
| Person | odiar (to hate) | incendiar (to set fire to) | mediar (to mediate) |
|---|---|---|---|
| eu | odeio | incendeio | medeio |
| tu | odeias | incendeias | medeias |
| ele / ela / você | odeia | incendeia | medeia |
| nós | odiamos | incendiamos | mediamos |
| eles / elas / vocês | odeiam | incendeiam | medeiam |
Member verbs (Pattern A): odiar, incendiar, mediar, remediar, ansiar, premiar. There is a short mnemonic: O-I-M-A-P — odiar, incendiar, mediar, ansiar, premiar — these five are the ones that raise.
Pattern B: the stem stays -i- throughout
| Person | variar (to vary) | copiar (to copy) | anunciar (to announce) |
|---|---|---|---|
| eu | vario | copio | anuncio |
| tu | varias | copias | anuncias |
| ele / ela / você | varia | copia | anuncia |
| nós | variamos | copiamos | anunciamos |
| eles / elas / vocês | variam | copiam | anunciam |
Member verbs (Pattern B): variar, copiar, anunciar, pronunciar, iniciar, apreciar, enunciar, negociar, associar. This is the vastly larger group. If you do not recognise the verb as one of the small Pattern A group, default to Pattern B.
Odeio segundas-feiras — ninguém devia ter reuniões antes das dez.
I hate Mondays — nobody should have meetings before ten.
A Cláudia copia sempre os meus apontamentos antes do exame.
Cláudia always copies my notes before the exam.
See verbs ending in -iar for the full list.
Quick reference: which group does this verb belong to?
| If the infinitive is... | And the verb is... | It likely belongs to group... |
|---|---|---|
| -ir with stem o | dormir, cobrir, engolir, tossir | 1 (o→u) |
| -ir with stem e | pedir, servir, seguir, sentir... | 2 (e→i) |
| ser, estar, ter, haver, ir | the big five auxiliaries | 3 |
| -azer, -izer, -uzer, or -ôr | fazer, dizer, trazer, pôr | 4 and 5 (doubly irregular) |
| saber, caber, poder, querer, ver, vir, estar, ter, haver | the strong preterite family | 5 |
| -uir | construir, incluir, atribuir | 6 |
| -uzir | produzir, conduzir, traduzir | 7 |
| -iar | odiar / variar / copiar | 8 (check which subgroup) |
Common mistakes
❌ Eu dormo oito horas por noite.
Incorrect: dormir is o→u in 1sg. The correct form is durmo.
✅ Eu durmo oito horas por noite.
Correct: 1sg present of dormir is durmo.
❌ Ele traduze livros do inglês para português.
Incorrect: -uzir verbs drop the final vowel in 3sg. The form is traduz.
✅ Ele traduz livros do inglês para português.
Correct: 3sg of traduzir is traduz (no -e).
❌ Eu farei o trabalho — farirei, quero dizer.
Incorrect: the future of fazer is built on the contracted stem far-, not on the full infinitive. Farei, not *farirei.
✅ Eu farei o trabalho — é uma promessa.
Correct: future of fazer is farei, faras, fará, faremos, fareis, farão.
❌ Ontem trazi um bolo para a festa.
Incorrect: trazer has a strong preterite trouxe (1sg and 3sg are identical: trouxe). *Trazi is not a form of this verb.
✅ Ontem trouxe um bolo para a festa.
Correct: 1sg preterite of trazer is trouxe.
❌ Eu odio segundas-feiras.
Incorrect: odiar belongs to the -iar Pattern A group, which raises to -ei- in stressed present forms. 1sg is odeio.
✅ Eu odeio segundas-feiras.
Correct: 1sg of odiar is odeio (rhymes with 'meio').
What to focus on first
If you are building up irregular verbs in order of return on investment:
- Group 3 first — ser, estar, ter, ir, haver. Top five words in every Portuguese conversation.
- Group 5 next — the strong preterites. They give you the past stems you need everywhere.
- Group 4 — the contracted futures of fazer, dizer, trazer, pôr. Appears constantly in writing.
- Groups 1 and 2 — the stem-changers. These are the trickiest to internalise but reward close attention.
- Groups 6, 7, 8 — regular in their own pattern. Once you notice them, they are easy.
For the full paradigms of each group, follow the links embedded above, or see the complete irregular verb guide.
Related Topics
- Verb Reference OverviewA1 — How to use the verb conjugation reference tables.
- Regular Conjugation PatternsA1 — The three regular verb patterns of European Portuguese — -ar, -er, -ir — with complete endings for every tense and mood in one place.
- 50 Most Common Portuguese VerbsA1 — The 50 most frequently used verbs in European Portuguese, ranked by frequency, with key forms and one natural example per verb.
- Complete Irregular Verb GuideB1 — Master list of the most important irregular verbs and their patterns.
- Verb Classes: Overview of Irregular PatternsA2 — Most 'irregular' Portuguese verbs follow patterns. A map of the main verb classes — spelling-change, stem-change, -ear, -iar, -air — plus the short list of verbs that truly are one-offs.
- E-to-I Stem-Changing VerbsB1 — The class of -ir verbs where the stem vowel e raises to i in the 1sg present indicative and throughout the present subjunctive.