Grammar reference

Five tenses to A2, ten by B2.

European Portuguese verb tenses are not learned all at once — they open up in stages as your level rises. The first five cover the daily present, a clean past, and the future; they get you through everyday conversation and the CIPLE exam. The second five add the nuance of narrative, hypothesis, and formal registers that B2 requires.

Each tense below comes with its Portuguese name, its function in everyday speech, and conjugation tables for all three regular paradigms — falar (-ar), comer (-er), and partir (-ir). The endings are highlighted in amber so the shared pattern stands out. The grammar reference that powers pt-drill comes from Vladimir Prus's open resource at portuguese.vladimirprus.com.

Click "Read the rules" on any card to go directly to the canonical explanation on that site.

A1

Presente

Present · indicative

Current states, habitual actions, and general truths. Often used for the near future and for ongoing events that have no clear endpoint.

How to build it

Strip the infinitive ending (-ar, -er, or -ir) and replace it with the person endings.

The -ar set is -o / -as / -a / -amos / -ais / -am; the -er set is -o / -es / -e / -emos / -eis / -em; the -ir set is -o / -es / -e / -imos / -is / -em.

Example

Falo português todos os dias.

I speak Portuguese every day.

Verb eu eu tu tu você/ele/ela el/ela nós nós vocês/eles/elas eles
falar -ar falo falas fala falamos falam
comer -er como comes come comemos comem
partir -ir parto partes parte partimos partem
Show 15 irregulars · ser, estar, ter …
Verb eu eu tu tu você/ele/ela el/ela nós nós vocês/eles/elas eles
ser irr sou és é somos são
estar irr estou estás está estamos estão
ter irr tenho tens tem temos têm
haver irr hei hás havemos hão
ir irr vou vais vai vamos vão
vir irr venho vens vem vimos vêm
fazer irr faço fazes faz fazemos fazem
dizer irr digo dizes diz dizemos dizem
ver irr vejo vês vemos veem
dar irr dou dás damos dão
pôr irr ponho pões põe pomos põem
poder irr posso podes pode podemos podem
saber irr sei sabes sabe sabemos sabem
querer irr quero queres quer queremos querem
trazer irr trago trazes traz trazemos trazem
A2

Pretérito Perfeito

Simple Past · indicative

Completed actions in the past with a defined start or end. The default tense for narrating what happened — equivalent to the English simple past.

How to build it

Take the stem (infinitive without -ar/-er/-ir) and add the past-tense endings.

For -ar: -ei / -aste / -ou / -ámos / -astes / -aram.

For -er: -i / -este / -eu / -emos / -estes / -eram.

For -ir: -i / -iste / -iu / -imos / -istes / -iram.

Many high-frequency verbs (ter, fazer, vir, ver…) use a fully irregular stem and a slightly different ending set.

Example

Ontem comi um pastel de nata.

Yesterday I ate a custard tart.

Verb eu eu tu tu você/ele/ela el/ela nós nós vocês/eles/elas eles
falar -ar falei falaste falou falámos falaram
comer -er comi comeste comeu comemos comeram
partir -ir parti partiste partiu partimos partiram
Show 15 irregulars · ser, estar, ter …
Verb eu eu tu tu você/ele/ela el/ela nós nós vocês/eles/elas eles
ser irr fui foste foi fomos foram
estar irr estive estiveste esteve estivemos estiveram
ter irr tive tiveste teve tivemos tiveram
haver irr houve houveste houve houvemos houveram
ir irr fui foste foi fomos foram
vir irr vim vieste veio viemos vieram
fazer irr fiz fizeste fez fizemos fizeram
dizer irr disse disseste disse dissemos disseram
ver irr vi viste viu vimos viram
dar irr dei deste deu demos deram
pôr irr pus puseste pôs pusemos puseram
poder irr pude pudeste pôde pudemos puderam
saber irr soube soubeste soube soubemos souberam
querer irr quis quiseste quis quisemos quiseram
trazer irr trouxe trouxeste trouxe trouxemos trouxeram
B1

Pretérito Imperfeito

Imperfect Past · indicative

Past habits, repeated actions, and background descriptions. Often translated as "used to" or "was/were doing"; also common in polite requests.

How to build it

Take the stem and add the imperfect endings.

For -ar: -ava / -avas / -ava / -ávamos / -áveis / -avam.

For -er and -ir verbs the endings are the same: -ia / -ias / -ia / -íamos / -íeis / -iam.

Only four verbs are irregular here — ser, ter, vir, pôr.

Example

Quando era criança, falava muito alto.

When I was a child, I used to talk very loudly.

Verb eu eu tu tu você/ele/ela el/ela nós nós vocês/eles/elas eles
falar -ar falava falavas falava falávamos falavam
comer -er comia comias comia comíamos comiam
partir -ir partia partias partia partíamos partiam
Show 15 irregulars · ser, estar, ter …
Verb eu eu tu tu você/ele/ela el/ela nós nós vocês/eles/elas eles
ser irr era eras era éramos eram
estar irr estava estavas estava estávamos estavam
ter irr tinha tinhas tinha tínhamos tinham
haver irr havia havias havia havíamos haviam
ir irr ia ias ia íamos iam
vir irr vinha vinhas vinha vínhamos vinham
fazer irr fazia fazias fazia fazíamos faziam
dizer irr dizia dizias dizia dizíamos diziam
ver irr via vias via víamos viam
dar irr dava davas dava dávamos davam
pôr irr punha punhas punha púnhamos punham
poder irr podia podias podia podíamos podiam
saber irr sabia sabias sabia sabíamos sabiam
querer irr queria querias queria queríamos queriam
trazer irr trazia trazias trazia trazíamos traziam
B1

Futuro Imperfeito

Simple Future · indicative

Plans, predictions, and promises. In writing and formal speech it replaces the everyday "ir + infinitive" construction.

How to build it

Keep the FULL infinitive intact and tack the endings onto the end: -ei / -ás / -á / -emos / -eis / -ão.

The endings are identical for all three classes.

Only three verbs have a contracted stem — fazer (farei), dizer (direi) and trazer (trarei) — everything else follows the rule.

Example

Amanhã partirei para Lisboa.

Tomorrow I will leave for Lisbon.

Verb eu eu tu tu você/ele/ela el/ela nós nós vocês/eles/elas eles
falar -ar falarei falarás falará falaremos falarão
comer -er comerei comerás comerá comeremos comerão
partir -ir partirei partirás partirá partiremos partirão
Show 15 irregulars · ser, estar, ter …
Verb eu eu tu tu você/ele/ela el/ela nós nós vocês/eles/elas eles
ser irr serei serás será seremos serão
estar irr estarei estarás estará estaremos estarão
ter irr terei terás terá teremos terão
haver irr haverei haverás haverá haveremos haverão
ir irr irei irás irá iremos irão
vir irr virei virás virá viremos virão
fazer irr farei farás fará faremos farão
dizer irr direi dirás dirá diremos dirão
ver irr verei verás verá veremos verão
dar irr darei darás dará daremos darão
pôr irr porei porás porá poremos porão
poder irr poderei poderás poderá poderemos poderão
saber irr saberei saberás saberá saberemos saberão
querer irr quererei quererás quererá quereremos quererão
trazer irr trarei trarás trará traremos trarão
B2

Condicional

Conditional · conditional

Hypothetical or polite actions — the equivalent of English "would". Common in conditional clauses and in soft requests.

How to build it

Same starting point as the simple future: keep the FULL infinitive.

Add: -ia / -ias / -ia / -íamos / -íeis / -iam.

Identical endings for the three classes.

The three contracted-stem verbs from the future apply here too — faria, diria, traria.

Example

Eu falaria com ele, se pudesse.

I would speak with him, if I could.

Verb eu eu tu tu você/ele/ela el/ela nós nós vocês/eles/elas eles
falar -ar falaria falarias falaria falaríamos falariam
comer -er comeria comerias comeria comeríamos comeriam
partir -ir partiria partirias partiria partiríamos partiriam
Show 15 irregulars · ser, estar, ter …
Verb eu eu tu tu você/ele/ela el/ela nós nós vocês/eles/elas eles
ser irr seria serias seria seríamos seriam
estar irr estaria estarias estaria estaríamos estariam
ter irr teria terias teria teríamos teriam
haver irr haveria haverias haveria haveríamos haveriam
ir irr iria irias iria iríamos iriam
vir irr viria virias viria viríamos viriam
fazer irr faria farias faria faríamos fariam
dizer irr diria dirias diria diríamos diriam
ver irr veria verias veria veríamos veriam
dar irr daria darias daria daríamos dariam
pôr irr poria porias poria poríamos poriam
poder irr poderia poderias poderia poderíamos poderiam
saber irr saberia saberias saberia saberíamos saberiam
querer irr quereria quererias quereria quereríamos quereriam
trazer irr traria trarias traria traríamos trariam
B2

Mais-que-perfeito

Pluperfect · indicative

Actions completed before another past action. In everyday speech the compound form "tinha falado" is preferred; this simple form lives mainly in formal writing.

How to build it

Take the eles-form of pretérito perfeito (e.g. falaram, comeram, partiram), drop the final -m, and that gives you the ele-form.

Then add the endings -a / -as / -a / -mos / -is / -m, with a stressed nós/vós (-áramos/-áreis for -ar, -êramos/-êreis for -er, -íramos/-íreis for -ir).

Modern speech almost always swaps this in for the compound "tinha + past participle".

Example

Quando cheguei, ele já partira.

When I arrived, he had already left.

Verb eu eu tu tu você/ele/ela el/ela nós nós vocês/eles/elas eles
falar -ar falara falaras falara faláramos falaram
comer -er comera comeras comera comêramos comeram
partir -ir partira partiras partira partíramos partiram
Show 15 irregulars · ser, estar, ter …
Verb eu eu tu tu você/ele/ela el/ela nós nós vocês/eles/elas eles
ser irr fora foras fora fôramos foram
estar irr estivera estiveras estivera estivéramos estiveram
ter irr tivera tiveras tivera tivéramos tiveram
haver irr houvera houveras houvera houvéramos houveram
ir irr fora foras fora fôramos foram
vir irr viera vieras viera viéramos vieram
fazer irr fizera fizeras fizera fizéramos fizeram
dizer irr dissera disseras dissera disséramos disseram
ver irr vira viras vira víramos viram
dar irr dera deras dera déramos deram
pôr irr pusera puseras pusera puséramos puseram
poder irr pudera puderas pudera pudéramos puderam
saber irr soubera souberas soubera soubéramos souberam
querer irr quisera quiseras quisera quiséramos quiseram
trazer irr trouxera trouxeras trouxera trouxéramos trouxeram
B1

Conjuntivo Presente

Present Subjunctive · subjunctive

Subordinate clauses after verbs of wish, doubt, or emotion, and in present or future hypotheticals. Triggered by verbs like querer, esperar, duvidar.

How to build it

Take the eu-form of the present indicative (falo, como, parto, faço, ponho…) and drop the -o.

For -ar verbs add -e / -es / -e / -emos / -eis / -em.

For -er and -ir verbs add -a / -as / -a / -amos / -ais / -am.

The trick is that irregular eu-forms carry through here too: faça, ponha, diga, veja.

Example

Espero que fales devagar.

I hope (that) you speak slowly.

Verb eu eu tu tu você/ele/ela el/ela nós nós vocês/eles/elas eles
falar -ar fale fales fale falemos falem
comer -er coma comas coma comamos comam
partir -ir parta partas parta partamos partam
Show 15 irregulars · ser, estar, ter …
Verb eu eu tu tu você/ele/ela el/ela nós nós vocês/eles/elas eles
ser irr seja sejas seja sejamos sejam
estar irr esteja estejas esteja estejamos estejam
ter irr tenha tenhas tenha tenhamos tenham
haver irr haja hajas haja hajamos hajam
ir irr vás vamos vão
vir irr venha venhas venha venhamos venham
fazer irr faça faças faça façamos façam
dizer irr diga digas diga digamos digam
ver irr veja vejas veja vejamos vejam
dar irr dês demos deem
pôr irr ponha ponhas ponha ponhamos ponham
poder irr possa possas possa possamos possam
saber irr saiba saibas saiba saibamos saibam
querer irr queira queiras queira queiramos queiram
trazer irr traga tragas traga tragamos tragam
B2

Conjuntivo Imperfeito

Imperfect Subjunctive · subjunctive

Past hypotheticals, polite requests, and contrary-to-fact conditional sentences. Common after "se" ("if") when the condition is unreal.

How to build it

Take the eles-form of pretérito perfeito (falaram, fizeram, tiveram), drop the -ram, and you have the irregular stem baked in.

Then add the endings -sse / -sses / -sse / -ssemos / -sseis / -ssem, with a stressed nós/vós (á / ê / í before the -ssemos / -sseis depending on whether the original verb was -ar / -er / -ir).

Example

Se falasses comigo, eu entenderia.

If you spoke with me, I would understand.

Verb eu eu tu tu você/ele/ela el/ela nós nós vocês/eles/elas eles
falar -ar falasse falasses falasse falássemos falassem
comer -er comesse comesses comesse comêssemos comessem
partir -ir partisse partisses partisse partíssemos partissem
Show 15 irregulars · ser, estar, ter …
Verb eu eu tu tu você/ele/ela el/ela nós nós vocês/eles/elas eles
ser irr fosse fosses fosse fôssemos fossem
estar irr estivesse estivesses estivesse estivéssemos estivessem
ter irr tivesse tivesses tivesse tivéssemos tivessem
haver irr houvesse houvesses houvesse houvéssemos houvessem
ir irr fosse fosses fosse fôssemos fossem
vir irr viesse viesses viesse viéssemos viessem
fazer irr fizesse fizesses fizesse fizéssemos fizessem
dizer irr dissesse dissesses dissesse disséssemos dissessem
ver irr visse visses visse víssemos vissem
dar irr desse desses desse déssemos dessem
pôr irr pusesse pusesses pusesse puséssemos pusessem
poder irr pudesse pudesses pudesse pudéssemos pudessem
saber irr soubesse soubesses soubesse soubéssemos soubessem
querer irr quisesse quisesses quisesse quiséssemos quisessem
trazer irr trouxesse trouxesses trouxesse trouxéssemos trouxessem
B2

Conjuntivo Futuro

Future Subjunctive · subjunctive

A Portuguese specialty: open future conditions and time clauses introduced by "quando", "se", or "assim que". Routinely used in everyday speech.

How to build it

Same starting point as the imperfeito do conjuntivo: take eles-pretérito-perfeito and drop the -ram.

Then add -r / -res / -r / -rmos / -rdes / -rem.

For regular verbs the eu and ele forms come out identical to the infinitive (falar, comer, partir); for irregulars you get the irregular stem (fizer, tiver, puder, vir, fôr).

Example

Quando falares com ela, avisa-me.

When you speak with her, let me know.

Verb eu eu tu tu você/ele/ela el/ela nós nós vocês/eles/elas eles
falar -ar falar falares falar falarmos falarem
comer -er comer comeres comer comermos comerem
partir -ir partir partires partir partirmos partirem
Show 15 irregulars · ser, estar, ter …
Verb eu eu tu tu você/ele/ela el/ela nós nós vocês/eles/elas eles
ser irr for fores for formos forem
estar irr estiver estiveres estiver estivermos estiverem
ter irr tiver tiveres tiver tivermos tiverem
haver irr houver houveres houver houvermos houverem
ir irr for fores for formos forem
vir irr vier vieres vier viermos vierem
fazer irr fizer fizeres fizer fizermos fizerem
dizer irr disser disseres disser dissermos disserem
ver irr vir vires vir virmos virem
dar irr der deres der dermos derem
pôr irr puser puseres puser pusermos puserem
poder irr puder puderes puder pudermos puderem
saber irr souber souberes souber soubermos souberem
querer irr quiser quiseres quiser quisermos quiserem
trazer irr trouxer trouxeres trouxer trouxermos trouxerem
A2

Imperativo

Imperative · imperative

Direct commands and instructions. The eu slot is empty by design; the tu/vós forms are the most common in everyday speech, with the rest borrowed from the present subjunctive.

How to build it

There is no eu slot.

For tu, take the present-indicative ele-form (fala, come, parte).

For vós, drop -r from the infinitive and add -i (falai, comei, parti).

Every other slot — ele/ela, nós, eles/elas — borrows directly from the conjuntivo presente.

Negative commands switch every slot (including tu) to the conjuntivo presente.

Example

Fala mais devagar, por favor.

Speak more slowly, please.

Verb eu eu tu tu você/ele/ela el/ela nós nós vocês/eles/elas eles
falar -ar fala fale falemos falem
comer -er come coma comamos comam
partir -ir parte parta partamos partam
Show 15 irregulars · ser, estar, ter …
Verb eu eu tu tu você/ele/ela el/ela nós nós vocês/eles/elas eles
ser irr seja sejamos sejam
estar irr está esteja estejamos estejam
ter irr tem tenha tenhamos tenham
haver irr haja hajamos hajam
ir irr vai vamos vão
vir irr vem venha venhamos venham
fazer irr faz faça façamos façam
dizer irr diz diga digamos digam
ver irr veja vejamos vejam
dar irr demos deem
pôr irr põe ponha ponhamos ponham
poder irr possa possamos possam
saber irr sabe saiba saibamos saibam
querer irr quer queira queiramos queiram
trazer irr traz traga tragamos tragam

The grammar that made this drill possible.

Every tense rule, conjugation pattern, and worked example in pt-drill comes from Vladimir Prus's open grammar reference at portuguese.vladimirprus.com. If you want to read the rules in depth — irregular stems, subjunctive triggers, the full paradigm tables — his site is the canonical resource. pt-drill turns those rules into daily practice; his reference is where the knowledge lives.

Explore the grammar reference →