Auxiliary Verbs Reference

Portuguese builds many of its tenses and constructions by combining an auxiliary verb (verbo auxiliar) with a non-finite form — a participle, a gerund, or an infinitive. Learn these five auxiliaries thoroughly and you can construct every compound tense and every passive sentence in the language:

  • ter — all compound perfect tenses (tenho falado, tinha falado, terei falado…)
  • haver — literary compound tenses; also existential (há)
  • serpassive voice (a porta foi aberta)
  • estarprogressive aspect (estou a trabalhar) and resultant state (está cansado)
  • ir — immediate future (vou sair) and motion (vou a Lisboa)

This page gives you the complete paradigm of each auxiliary in every tense and mood, plus its primary auxiliary functions and two example sentences of the auxiliary in use.

💡
"Auxiliary" is a functional label, not a lexical one. The same verb can be lexical in one sentence and auxiliary in another: tenho um carro (I have a car — lexical) vs tenho comprado pão (I have been buying bread — auxiliary).

Ter — to have (auxiliary of the perfect tenses)

Primary auxiliary function: Ter + past participle builds every compound perfect tense in modern European Portuguese: pretérito perfeito composto (tenho falado), pretérito mais-que-perfeito composto (tinha falado), futuro perfeito (terei falado), condicional perfeito (teria falado), and their subjunctive counterparts.

Present indicative

eutuelenósvóseles
tenhotenstemtemostendestêm

Preterite (pretérito perfeito simples)

eutuelenósvóseles
tivetivestetevetivemostivestestiveram

Imperfect

eutuelenósvóseles
tinhatinhastinhatínhamostínheistinham

Pluperfect simple (literary)

eutuelenósvóseles
tiverativerastiverativéramostivéreistiveram

Future

eutuelenósvóseles
tereiterásteráteremostereisterão

Conditional

eutuelenósvóseles
teriateriasteriateríamosteríeisteriam

Present subjunctive

eutuelenósvóseles
tenhatenhastenhatenhamostenhaistenham

Imperfect subjunctive

eutuelenósvóseles
tivessetivessestivessetivéssemostivésseistivessem

Future subjunctive

eutuelenósvóseles
tivertiverestivertivermostiverdestiverem

Imperative

tuvocênósvocês
temtenhatenhamostenham

Non-finite forms

  • Impersonal infinitive: ter
  • Personal infinitive: ter, teres, ter, termos, terdes, terem
  • Gerund: tendo
  • Past participle: tido

Ter as auxiliary — examples

Tenho lido muito este mês, três romances já.

I've been reading a lot this month — three novels already.

Quando cheguei, eles já tinham jantado.

When I arrived, they had already had dinner.

Haver — to have (literary auxiliary; existential)

Primary auxiliary function: Haver + past participle builds literary compound tenses that parallel the ter-based ones (havia falado ≈ tinha falado). In modern speech, haver + participle is largely replaced by ter + participle; haver persists as the existential (há = there is/are) and in the idiom haver de + infinitive (a marker of resolve).

Present indicative

eutuelenósvóseles
heiháshavemos (hemos)haveis (heis)hão

Preterite

eutuelenósvóseles
houvehouvestehouvehouvemoshouvesteshouveram

Imperfect

eutuelenósvóseles
haviahaviashaviahavíamoshavíeishaviam

Pluperfect simple (literary)

eutuelenósvóseles
houverahouverashouverahouvéramoshouvéreishouveram

Future

eutuelenósvóseles
havereihaveráshaveráhaveremoshavereishaverão

Conditional

eutuelenósvóseles
haveriahaveriashaveriahaveríamoshaveríeishaveriam

Present subjunctive

eutuelenósvóseles
hajahajashajahajamoshajaishajam

Imperfect subjunctive

eutuelenósvóseles
houvessehouvesseshouvessehouvéssemoshouvésseishouvessem

Future subjunctive

eutuelenósvóseles
houverhouvereshouverhouvermoshouverdeshouverem

Imperative

Rarely used in modern speech. Traditional forms: (tu), haja (você), hajamos (nós), hajam (vocês).

Non-finite forms

  • Impersonal infinitive: haver
  • Personal infinitive: haver, haveres, haver, havermos, haverdes, haverem
  • Gerund: havendo
  • Past participle: havido

Haver as auxiliary — examples

Há muitos anos que não vou à praia.

It's been many years since I went to the beach.

Hei-de visitar-te em Agosto, prometo.

I'll definitely visit you in August, I promise.

Havia já chegado quando a tempestade começou. (literary)

He had already arrived when the storm began.

💡
In PT-PT, the compound haver de + infinitive is written with a hyphen in the traditional spelling: hei-de, hás-de, há-de, hão-de. The 1990 Orthographic Agreement removed these hyphens, but many Portuguese publishers and speakers still preserve them.

Ser — to be (auxiliary of the passive voice)

Primary auxiliary function: Ser + past participle forms the true passive voice, where the subject undergoes the action. The participle agrees in gender and number with the subject.

Present indicative

eutuelenósvóseles
souésésomossoissão

Preterite

eutuelenósvóseles
fuifostefoifomosfostesforam

Imperfect

eutuelenósvóseles
eraeraseraéramoséreiseram

Pluperfect simple

eutuelenósvóseles
foraforasforafôramosfôreisforam

Future

eutuelenósvóseles
sereiserásseráseremossereisserão

Conditional

eutuelenósvóseles
seriaseriasseriaseríamosseríeisseriam

Present subjunctive

eutuelenósvóseles
sejasejassejasejamossejaissejam

Imperfect subjunctive

eutuelenósvóseles
fossefossesfossefôssemosfôsseisfossem

Future subjunctive

eutuelenósvóseles
forforesforformosfordesforem

Imperative

tuvocênósvocês
sejasejamossejam

Non-finite forms

  • Impersonal infinitive: ser
  • Personal infinitive: ser, seres, ser, sermos, serdes, serem
  • Gerund: sendo
  • Past participle: sido

Ser as auxiliary — examples

As cartas foram enviadas ontem à tarde.

The letters were sent yesterday afternoon.

O ladrão foi preso antes de conseguir fugir.

The thief was arrested before he managed to flee.

Estar — to be (auxiliary of progressive and resultant state)

Primary auxiliary function: In European Portuguese, estar a + infinitive forms the progressive: estou a ler (I'm reading). Estar + past participle signals the resultant state of a completed action: a porta está aberta (the door is open — as a result of having been opened).

Present indicative

eutuelenósvóseles
estouestásestáestamosestaisestão

Preterite

eutuelenósvóseles
estiveestivesteesteveestivemosestivestesestiveram

Imperfect

eutuelenósvóseles
estavaestavasestavaestávamosestáveisestavam

Pluperfect simple

eutuelenósvóseles
estiveraestiverasestiveraestivéramosestivéreisestiveram

Future

eutuelenósvóseles
estareiestarásestaráestaremosestareisestarão

Conditional

eutuelenósvóseles
estariaestariasestariaestaríamosestaríeisestariam

Present subjunctive

eutuelenósvóseles
estejaestejasestejaestejamosestejaisestejam

Imperfect subjunctive

eutuelenósvóseles
estivesseestivessesestivesseestivéssemosestivésseisestivessem

Future subjunctive

eutuelenósvóseles
estiverestiveresestiverestivermosestiverdesestiverem

Imperative

tuvocênósvocês
estáestejaestejamosestejam

Non-finite forms

  • Impersonal infinitive: estar
  • Personal infinitive: estar, estares, estar, estarmos, estardes, estarem
  • Gerund: estando
  • Past participle: estado

Estar as auxiliary — examples

Estou a tentar perceber o que aconteceu, mas não é fácil.

I'm trying to understand what happened, but it's not easy.

Quando chegámos, o jantar já estava pronto na mesa.

When we arrived, dinner was already ready on the table.

💡
In Brazilian Portuguese the progressive is estar + gerund (estou falando). In European Portuguese it's estar a + infinitive (estou a falar). Both are grammatical everywhere, but using the BP pattern in Portugal sounds foreign, and vice versa.

Ir — to go (auxiliary of the immediate future)

Primary auxiliary function: Ir + infinitive forms the periphrastic (immediate) future: vou sair (I'm going to leave). Ir remains a lexical verb of motion in other uses: vou ao supermercado (I'm going to the supermarket).

Present indicative

eutuelenósvóseles
vouvaisvaivamosidesvão

Preterite (shares forms with ser)

eutuelenósvóseles
fuifostefoifomosfostesforam

Imperfect

eutuelenósvóseles
iaiasiaíamosíeisiam

Pluperfect simple

eutuelenósvóseles
foraforasforafôramosfôreisforam

Future

eutuelenósvóseles
ireiirásiráiremosireisirão

Conditional

eutuelenósvóseles
iriairiasiriairíamosiríeisiriam

Present subjunctive

eutuelenósvóseles
vásvamosvadesvão

Imperfect subjunctive

eutuelenósvóseles
fossefossesfossefôssemosfôsseisfossem

Future subjunctive

eutuelenósvóseles
forforesforformosfordesforem

Imperative

tuvocênósvocês
vaivamosvão

Non-finite forms

  • Impersonal infinitive: ir
  • Personal infinitive: ir, ires, ir, irmos, irdes, irem
  • Gerund: indo
  • Past participle: ido

Ir as auxiliary — examples

Vou telefonar-te logo que chegar a casa.

I'll call you as soon as I get home.

Eles iam comprar o bilhete online, mas o site estava em baixo.

They were going to buy the ticket online, but the site was down.

💡
Ir and ser share their preterite and imperfect subjunctive forms entirely — fui, foste, foi can mean "I went" or "I was." Only context disambiguates: fui a Lisboa (I went to Lisbon) vs fui professor (I was a teacher).

How the auxiliaries combine — quick map

ConstructionExampleWhat it expresses
ter + past participletenho faladoRepeated / ongoing past action with present relevance
tinha + past participletinha faladoAction complete before another past moment
terei + past participleterei faladoAction complete before a future moment
teria + past participleteria faladoHypothetical completed action
ser + past participlefoi escritoPassive voice — subject undergoes action
estar a + infinitiveestou a escreverProgressive — action in progress now
estar + past participleestá escritoResultant state — action complete, state holds
ir + infinitivevou escreverImmediate future — intention / plan
haver de + infinitivehei-de escreverResolve / eventual future certainty
há + time phrase + quehá dois anos que escrevoExistential time reference — "it has been X time since…"

Which auxiliary picks which non-finite form?

  • ter and haver → past participle (tenho falado, havia falado)
  • ser → past participle (é escrito, foi escrito)
  • estar → past participle (está escrito) OR a + infinitive (está a escrever)
  • ir → infinitive (vai escrever)

Never use a gerund with estar in European Portuguese progressive. Never use a bare infinitive with ter or haver in compound tenses. The pairings are fixed.

Common mistakes

❌ Eu estou escrevendo uma carta agora.

Wrong in PT-PT — this is the Brazilian pattern; PT-PT uses **estar a + infinitive**.

✅ Eu estou a escrever uma carta agora.

Correct — European Portuguese progressive.

❌ Ele há de vir ontem à noite.

Wrong — **haver de** signals future resolve, not past action.

✅ Ele veio ontem à noite.

Correct — simple preterite for a past event.

❌ As cartas estão enviadas pelo carteiro hoje.

Wrong — this is the passive of an action, which needs **ser**, not **estar**.

✅ As cartas foram enviadas pelo carteiro hoje.

Correct — passive with **ser**.

❌ Vou ir ao supermercado.

Wrong — redundant double **ir**; PT-PT avoids this.

✅ Vou ao supermercado.

Correct — the present of **ir** already carries future meaning with motion verbs.

❌ Tinha chegado às oito, mas o avião já havia aterrado.

Mixing **tinha** and **havia** in the same narrative sounds odd — pick one register.

✅ Tinha chegado às oito, mas o avião já tinha aterrado.

Correct — everyday PT-PT uses **ter** throughout.

Key takeaways

  • Ter is the default auxiliary for every compound perfect tense in modern PT-PT.
  • Haver survives as existential (há), in haver de
    • infinitive (resolve), and in literary compound tenses.
  • Ser
    • participle = passive voice (action undergone); estar
      • participle = resultant state (condition after action).
  • Estar a
    • infinitive is the PT-PT progressive; estar + gerund is Brazilian.
  • Ir
    • infinitive is the immediate future; it shares preterite forms with ser, so context matters.
  • Know these five paradigms and you can build any compound tense in Portuguese.

For the teaching pages on each auxiliary construction, see ter-haver, compound tenses, and ser-passive.

Related Topics

  • Ter and Haver: Two Verbs for 'To Have'A2Portuguese splits the work of 'to have' between two verbs: ter (possession, obligation, auxiliary, everyday states) and haver (existential, time expressions, mild obligation, literary auxiliary). This page is the high-level map.
  • Ter as Auxiliary VerbA2How ter conjugates as the auxiliary for every compound tense in European Portuguese, with the full paradigm and the invariability rule that governs the participle.
  • Haver as Auxiliary (Formal)C1Haver + past participle in formal writing, legal prose, and nineteenth-century literature — how to recognize it, why it persists, and when (almost never) to produce it yourself.
  • Compound Tenses OverviewA2The complete inventory of European Portuguese compound tenses built with ter + past participle, across indicative, subjunctive, infinitive, and gerund.
  • Ser + Past Participle (Analytic Passive)B1The Portuguese analytic passive — ser + past participle + (por + agent). The most explicit passive construction, with mandatory participle agreement and the por contractions (pelo, pela, pelos, pelas).
  • Estar a + Infinitive: the European Portuguese ProgressiveA2How European Portuguese expresses ongoing actions: not with estar + gerund, but with estar a + infinitive (estou a ler, estás a falar). Full paradigm across tenses, the sister periphrases andar a / continuar a / passar a, and why this construction is the single most important marker of EP speech.
  • Ir + Infinitive (Informal Future)A1The most common way to express future in spoken Portuguese