Verbal Aspect in Portuguese

Most tenses in Portuguese answer the question when: past, present, future. But there is a second, more subtle question every verb quietly answers: what shape does the action have from inside? Is it complete or ongoing? Starting or ending? Once-off or habitual? Gradual or instantaneous? That second question is aspect — and Portuguese marks it more precisely than English does, partly through tense contrasts (preterite vs imperfect) and partly through a rich toolkit of periphrastic constructions.

Mastering aspect is what separates learners who sound "textbook" from learners who sound Portuguese. English speakers tend to pick the right tense but the wrong aspect, and the result is always slightly off — grammatical but unidiomatic. This page is the complete map of aspectual categories in European Portuguese and the constructions that express each.

💡
Tense places an event in time. Aspect describes its internal temporal shape. A single event in the same moment can be viewed as complete (comi — "I ate"), ongoing (estava a comer — "I was eating"), habitual (comia — "I used to eat"), just finished (acabara de comer — "I had just eaten"), gradually unfolding (ia comendo — "I was gradually eating"), or still going on (continuava a comer — "I was still eating"). Portuguese forces you to pick.

Perfective vs imperfective — the Romance spine

The deepest aspectual contrast in Portuguese is inherited from Latin: perfective (the event seen as a complete whole, bounded) vs imperfective (the event seen from inside, unbounded, ongoing or repeated). In the past tense, this is the preterite–imperfect contrast.

  • Preterite (pretérito perfeito simples) — perfective. "It happened, complete."
  • Imperfect (pretérito imperfeito) — imperfective. "It was happening / used to happen."

Ontem às oito, ela chegou a casa.

Yesterday at eight, she arrived home. (preterite — a bounded event)

Ontem às oito, ela chegava a casa todas as noites.

Yesterday at eight was when she used to arrive home every night. (imperfect — habitual/repeated)

Ontem, quando tu ligaste, ela chegava a casa.

Yesterday, when you called, she was arriving home. (imperfect — ongoing action interrupted by another)

The same moment ("yesterday at eight") takes three different verb forms depending on how the speaker wants to shape the action. The preterite closes the event; the imperfect opens it. This is the core Romance aspectual contrast and the first thing you should master — see the preterite vs imperfect overview.

Telicity: bounded events in the preterite

Verbs with a natural endpoint (chegar, morrer, acabar) go most naturally with the preterite, because the preterite presupposes that the endpoint was reached.

Cheguei a Lisboa às três da tarde.

I arrived in Lisbon at three in the afternoon. (the endpoint of 'arriving' was reached)

Atelicity: unbounded events in the imperfect

Verbs describing ongoing states or activities (saber, querer, estar) go most naturally with the imperfect in past contexts, because no endpoint is in view.

Eu queria falar contigo.

I wanted to speak to you. (state, no endpoint)

The preterite–imperfect contrast can change the basic meaning of some verbs: soube means "I found out" (the bounded moment of acquiring knowledge), sabia means "I knew" (the ongoing state). See meaning changes between preterite and imperfect.

Progressive — the event in its middle

The progressive is a sub-aspect of the imperfective: it zooms in on the middle of an event. English marks it with be + -ing. European Portuguese marks it with estar a + infinitive (never estar + gerund — that is Brazilian Portuguese).

Estou a escrever-te um e-mail agora mesmo.

I'm writing you an email right now.

Quando entrei, estava a chover torrencialmente.

When I came in, it was pouring with rain.

Estar a + infinitive combines freely with any tense of estar: present, preterite (less common, marked), imperfect (very common), future, conditional, subjunctive. The imperfect of estar + a + infinitive is the standard past progressive.

Amanhã a esta hora estarei a voar para Londres.

Tomorrow at this time I'll be flying to London.

Contrast with simple tenses

The simple present in Portuguese does not express "in progress right now" — for that, you must use the progressive.

Leio um livro do Saramago.

I read a book by Saramago. (generic — I'm a Saramago reader, or this is what I read)

Estou a ler um livro do Saramago.

I'm reading a book by Saramago. (right now, ongoing)

English blurs this distinction in the simple present ("I read a book" can mean either in casual speech), but Portuguese does not. Use the progressive whenever you mean "right now."

Iterative — "doing repeatedly lately"

EP has a dedicated periphrasis for an action that repeats over a recent stretch of time: andar a + infinitive. English sometimes uses "have been -ing" for the same meaning, but often struggles to render it cleanly.

Ando a dormir mal por causa do calor.

I've been sleeping badly lately because of the heat.

O meu pai anda a ler muito sobre história romana.

My dad has been reading a lot about Roman history lately.

The time frame of andar a + inf is wider than estar a + inf — we are talking about days, weeks, or months, not this moment. The action need not be literally happening right now; the pattern of repeated engagement is what matters.

The compound perfect with ter has a strongly iterative flavour as well: tenho feito, tem estado, and so on express "have been (repeatedly) doing." See Present Perfect Overview.

Tenho ido ao ginásio três vezes por semana.

I've been going to the gym three times a week.

Tem chovido muito este mês.

It's been raining a lot this month.

This is an EP peculiarity: the compound perfect (ter + past participle) does not mean "have done once" the way English "have done" does. It means "have done repeatedly / continuously" over a recent, open stretch. For a single completed event, EP uses the simple preterite (fui, choveu). See EP present perfect vs Spanish.

Inchoative — starting

Inchoative aspect marks the beginning of an action. EP has several inchoative periphrases, each with a different flavour.

ConstructionFlavourExample
começar a + infneutral "start doing"começou a chover
pôr-se a + infabrupt, sudden, sometimes unexpectedpôs-se a gritar
passar a + infshift to a new regimepassei a trabalhar à noite
desatar a + infvivid, colloquial, uncontainable startdesatou a rir

Começámos a jantar às oito.

We started dinner at eight.

Quando ouviu a notícia, pôs-se a chorar.

When she heard the news, she burst into tears.

Depois do divórcio, passei a viver sozinho.

After the divorce, I took to living alone.

Pôr-se a has a stronger "out of nowhere" feel than começar a. Passar a marks a durable change of habit or regime, not just the first moment.

Terminative — stopping or just-finished

Terminative aspect marks the end of an action, either because the action has just finished or because someone stopped doing it.

ConstructionMeaningExample
acabar de + infjust finished doingacabo de chegar
deixar de + infstop doingdeixei de fumar
parar de + infstop doing (concrete, physical)parou de chover
acabar por + infend up doing (resigned outcome)acabei por aceitar
cessar de + infcease doing (formal)cessou de funcionar

Acabo de receber a confirmação, podes avançar.

I've just received confirmation, you can go ahead.

Deixei de comer carne há dois anos.

I stopped eating meat two years ago.

Acabei por concordar, para não haver mais discussão.

I ended up agreeing, so there wouldn't be any more argument.

The acabar de vs acabar por contrast is the classic trap: de = "just", por = "end up". Completely different meanings, one-letter difference.

Continuative — still doing

Continuative aspect marks the persistence of an action across time.

ConstructionMeaningExample
continuar a + infstill doing, has not stoppedcontinua a chover
ficar a + infremain doing (stay in place doing)ficou a ler até tarde
seguir + gerundgo on doing (formal/literary)segue dizendo o mesmo

Apesar da chuva, continuamos a caminhar.

Despite the rain, we kept walking.

Fiquei a pensar no que tinhas dito até adormecer.

I lay thinking about what you'd said until I fell asleep.

Ficar a + inf adds a sense of "remaining in place" — the subject stays somewhere doing something. Continuar a is more neutral.

Habitual — "usually / used to"

Habitual aspect marks actions that happen regularly or customarily. Portuguese expresses habituality in three main ways.

StrategyMeaningExample
simple presentpresent habitualalmoço à uma
costumar + infexplicit habitual "usually do"costumo almoçar à uma
imperfect indicativepast habitual "used to"almoçava à uma

Costumo acordar cedo, mesmo ao fim de semana.

I usually wake up early, even on weekends.

Em miúdo, íamos sempre passar o Verão à Nazaré.

As a child, we always used to go and spend summer in Nazaré.

The imperfect is the default "used to" in EP. English has the separate form "used to do" to mark past habit; Portuguese simply uses the imperfect. The costumar construction intensifies and makes explicit the habitual reading and can be used in any tense.

Costumávamos jantar fora todas as sextas.

We used to eat out every Friday.

Frequentative — doing again

The frequentative periphrases mark repetition — an action happens once more, not for the first time.

Voltei a ligar-lhe, mas não atendeu.

I called her again, but she didn't answer.

Não tornei a ver aquele filme desde miúdo.

I haven't seen that film again since I was a kid.

Voltar a + inf is everyday; tornar a + inf is its older, more literary twin, still used especially in negative contexts ("never again"). English prefixes "re-" (rewatch, redo) or adds "again"; Portuguese does this with a verb.

Gradual aspect — unfolding bit by bit

A distinctly Portuguese flavour: the gerund periphrases ir + gerund and vir + gerund mark gradual, cumulative progression.

ConstructionMeaningExample
ir + gerundgradually doing, going on doingfui aprendendo
vir + gerundgradually building up to nowos preços vêm subindo

Com o tempo, fui percebendo as diferenças entre os dialectos.

Over time, I gradually came to notice the differences between the dialects.

A cidade tem vindo a crescer a um ritmo impressionante.

The city has been growing at an impressive pace.

These constructions have a slightly formal or journalistic flavour. Ir + gerund is anticipatory: the progression goes forward. Vir + gerund is retrospective: the progression comes toward us from earlier times. This direction-of-progression intuition is exactly the literal meaning of ir ("go") and vir ("come") projected onto time.

Resultative — the state after the action

Resultative aspect describes the state that results from a completed action. Portuguese has two main resultative constructions.

ConstructionMeaningExample
estar + past participlebe in the resulting statea porta está fechada
ficar + past participleend up in a resulting state (change-of-state)a porta ficou fechada

O trabalho está terminado desde quinta-feira.

The work has been finished since Thursday. (state)

Depois da discussão, ficámos todos calados.

After the argument, we all fell silent. (change of state)

The contrast is dynamic. Estar + pp is a state: the door is closed (and has been for a while). Ficar + pp is a becoming: the door got/ended up closed. See ficar passive.

How aspect interacts with tense

The same periphrasis can be put in any tense — the periphrasis controls the aspect, and the auxiliary's tense controls the time location.

Estou a estudar português.

I'm studying Portuguese. (present progressive)

Estava a estudar português quando o telefone tocou.

I was studying Portuguese when the phone rang. (past progressive)

Vou estar a estudar português durante as férias.

I'll be studying Portuguese during the holidays. (future progressive)

Se estivesse a estudar português, saberia isto.

If I were studying Portuguese, I'd know this. (imperfect subjunctive progressive)

The progressive aspect stays constant; only the tense of estar changes.

Similarly, you can combine the compound perfect with a progressive for an iterative, recent, still-ongoing reading:

Tenho estado a estudar muito.

I've been studying a lot (recent, ongoing, iterative).

This stacking — ter (perfect) + estar a (progressive) + main verb — is one of the densest aspectual markings available in EP. It says the activity has been repeatedly in progress over a recent open stretch. No single English form captures it as tightly.

Contrasting aspects in the same tense

Here are parallel sentences in the same tense (past), showing the aspectual options:

Li aquele livro no ano passado.

I read that book last year. (preterite — completed event)

Lia aquele livro todas as noites.

I used to read that book every night. (imperfect — habitual)

Estava a ler aquele livro quando ele entrou.

I was reading that book when he came in. (past progressive)

Andava a ler aquele livro nessa altura.

I was reading that book at the time (off-and-on, over days). (iterative)

Acabara de ler aquele livro quando me falaste dele.

I had just finished that book when you mentioned it to me. (pluperfect, terminative — literary)

Tinha acabado de ler aquele livro quando me falaste dele.

I had just finished that book when you mentioned it. (compound pluperfect, terminative — everyday)

Fui lendo o livro aos poucos durante o ano.

I read the book bit by bit through the year. (gradual)

Same event (reading a book, past time), seven different aspectual shapes. This is what it means to say Portuguese marks aspect precisely.

Common mistakes

❌ Estudo português agora mesmo.

Odd — the simple present doesn't mean 'right now' in Portuguese. Use the progressive.

✅ Estou a estudar português agora mesmo.

I'm studying Portuguese right now.

English blurs the present tense; Portuguese forces a choice. For "right now," use estar a + inf.

❌ Tenho lido aquele livro no ano passado.

Incorrect — the EP compound perfect is for open, recent stretches reaching into now. A bounded past event takes the preterite.

✅ Li aquele livro no ano passado.

I read that book last year.

English "have done" maps to both the Portuguese compound perfect (for repeated/continuous) and the preterite (for a single completed event). Learners trained on English often overuse tenho feito.

❌ Ando pensando no assunto.

Incorrect in EP — use 'andar a + infinitive', not 'andar + gerund'.

✅ Ando a pensar no assunto.

I've been thinking about the matter.

❌ Acabei por sair cedo ontem, tenho de passar na farmácia.

Ambiguous/odd — 'acabei por sair' means 'I ended up leaving', not 'I've just left'. For recency, use 'acabo de'.

✅ Acabei de sair agora mesmo, estou a chegar a casa.

I've just left now, I'm on my way home.

❌ Eu usava ir ao ginásio três vezes por semana.

Odd — Portuguese doesn't calque 'used to' with a literal word. The imperfect already carries 'used to'.

✅ Ia ao ginásio três vezes por semana.

I used to go to the gym three times a week.

Or: costumava ir. Never usava ir.

Key takeaways

  • Tense locates an event in time. Aspect describes its internal shape. Portuguese marks both, often separately.
  • The core aspectual contrast is perfective (preterite) vs imperfective (imperfect). This is inherited from Latin and shared with every Romance language.
  • For every finer aspect — progressive, iterative, inchoative, terminative, continuative, habitual, frequentative, gradual, resultative — Portuguese reaches for a periphrasis (auxiliary + linker + main verb).
  • The EP progressive is estar a + infinitive. The BP progressive is estar + gerund. Do not mix them.
  • The EP compound perfect (tenho feito) is iterative/durative, not a simple anterior. For a bounded past event, use the preterite.
  • Aspectual periphrases stack: tenho andado a pensar, está a ser feito, tem vindo a crescer are all densely aspectually marked.
  • The gerund periphrases ir + gerund and vir + gerund add gradual unfolding — think of the literal directions of go and come projected onto time.
  • The resultative pair estar + pp (state) vs ficar + pp (change of state) is an everyday EP contrast English often misses.

Related Topics