Introduction
Many English speakers learning Brazilian Portuguese struggle with past tenses. The differences between pretérito perfeito, pretérito imperfeito, and pretérito mais-que-perfeito plus the personal vs. impersonal use of the progressive can create confusion. This article explains the main mistakes, shows clear rules, and gives natural sentence examples to help you speak and write more confidently.
- Overview of Portuguese past tenses
- Common mistake 1: Choosing between pretérito perfeito and imperfeito
- Common mistake 2: Overusing pretérito perfeito composto
- Common mistake 3: Confusing past progressive with imperfeito
- Common mistake 4: Misusing the pretérito mais-que-perfeito
- Common mistake 5: Forgetting aspect and duration
- Common mistake 6: Using the wrong past participle with compound tenses
- Common mistake 7: Literal translation of time expressions
- Tip: Markers and keywords to choose the right past tense
- Examples contrasting tenses
- Cultural and usage notes
- How to practice choosing correctly
- Summary of quick rules
- Conclusion
Overview of Portuguese past tenses
Portuguese has several past tenses, but for beginners to intermediate learners the most important are the pretérito perfeito, the pretérito imperfeito, and the compound pretérito perfeito composto. There is also the literary pretérito mais-que-perfeito and the use of the past progressive. Each has a different function and typical time markers.
Pretérito perfeito
The pretérito perfeito expresses completed actions in the past. Think of it like saying I did this and it is finished. It is commonly used for sequences of past actions or single events with clear endpoints.
Examples:
Ontem eu comi pizza.
Ela estudou por três horas.
Eles chegaram às oito.
Pretérito imperfeito
The pretérito imperfeito describes habitual actions in the past, ongoing background actions, or states and descriptions. Use it when you want to say used to, was/were doing, or when setting a scene.
Examples:
Quando eu era criança, eu brincava no parque todos os dias.
Ele morava em São Paulo naquela época.
A casa era grande e antiga.
Pretérito perfeito composto
The pretérito perfeito composto is formed with ter + past participle and is used to express actions that started in the past and have been repeated up to now or have relevance to the present. In Brazilian Portuguese it often replaces the simple present perfect used in English.
Examples:
Eu tenho estudado português nos últimos meses.
Ela tem trabalhado muito ultimamente.
Pretérito mais-que-perfeito (synthetic and analytic)
The synthetic pretérito mais-que-perfeito is less common in spoken Brazilian Portuguese and sounds literary. The analytic form uses ter + past participle and is more natural in speech for expressing an action that had occurred before another past action.
Examples (analytic):
Quando cheguei, ele já tinha saído.
Common mistake 1: Choosing between pretérito perfeito and imperfeito
English speakers often use the English simple past where Portuguese needs the pretérito imperfeito or vice versa. The key is to decide if the action was a single completed event or a habitual/ongoing background action.
If you want to say I ate breakfast at 8 this morning, use pretérito perfeito: Eu tomei café às oito. But if you want to say I used to eat cereal every morning, use pretérito imperfeito: Eu comia cereal todas as manhãs.
Time markers help choose: ontem, anteontem, na semana passada usually signal pretérito perfeito. Sempre, todos os dias, quando era criança signal pretérito imperfeito.
Common mistake 2: Overusing pretérito perfeito composto
Because English uses present perfect (I have done), learners sometimes overuse the pretérito perfeito composto in Portuguese. Remember Brazilian Portuguese prefers the simple past (pretérito perfeito) for finished actions even when English uses present perfect.
Wrong for Brazilian usage: Eu tenho ido ao médico ontem. Correct: Eu fui ao médico ontem. Use pretérito perfeito composto when the action repeats or continues until now: Eu tenho estudado muito este mês.
Common mistake 3: Confusing past progressive with imperfeito
English speakers often translate I was doing as past progressive and use it too narrowly. In Portuguese, the continuous past is commonly expressed with the pretérito imperfeito without an auxiliary verb, or with estar + gerúndio for ongoing actions. The difference is subtle.
Use imperfeito for background actions: Eu lia um livro quando ele ligou. Use estar + gerúndio to emphasize the ongoing action: Eu estava lendo um livro quando ele ligou. Both are correct; imperfeito is simpler and very common.
Common mistake 4: Misusing the pretérito mais-que-perfeito
Many learners try to use the synthetic pretérito mais-que-perfeito (e.g., eu fora, tu fizera) because it translates had done directly. In Brazilian Portuguese, this form sounds formal or literary. Native speakers prefer the analytic construction with ter + past participle: eu tinha feito.
Example: Instead of Quando eu fizera o trabalho, ele saiu, say Quando eu tinha feito o trabalho, ele saiu.
Common mistake 5: Forgetting aspect and duration
Portuguese past tenses carry aspectual information—whether an action is completed, habitual, ongoing, or repeated. English learners sometimes focus only on time and forget aspect. Ask yourself: Was the action completed? Was it habitual? Was it repeated up to the present?
Completed recent action: Eu terminei o relatório. Habitual past: Eu lia todos os livros daquela coleção. Repeated action with relevance now: Eu tenho lido muitos artigos sobre o assunto.
Common mistake 6: Using the wrong past participle with compound tenses
Compound past tenses use the past participle. Some irregular past participles are different from English expectations. For example, the past participle of abrir is aberto, dizer is dito, escrever is escrito, and ver is visto. Using the wrong form produces unnatural sentences.
Correct forms:
Eu tinha aberto a janela.
Ela já tinha dito isso antes.
Nós havíamos escrito a carta.
Common mistake 7: Literal translation of time expressions
English time expressions do not always map directly to Portuguese. For example, English speakers often translate I have been living here for two years as Eu tenho vivido aqui por dois anos, which may be understandable but sounds unnatural. Preferred: Eu moro aqui há dois anos or Eu tenho morado aqui há dois anos (less common).
Use há to express ago or for duration when paired with present or present perfective meaning: Moro aqui há três anos. For specific completed times, use the pretérito perfeito: Eu viajei para o Brasil há dois anos.
Tip: Markers and keywords to choose the right past tense
Learning common keywords helps decide which past tense to use. Here are practical associations.
Pretérito perfeito: ontem, na semana passada, um dia, de repente, às oito.
Pretérito imperfeito: sempre, todas as semanas, quando eu era criança, geralmente, enquanto.
Pretérito perfeito composto: ultimamente, recentemente, nos últimos meses, sempre que, have been/have done patterns.
Pretérito mais-que-perfeito (analytic): já, antes de, quando cheguei, indicating an action that happened before another past action.
Examples contrasting tenses
Compare these sentence pairs to see the nuance.
1) Eu comi arroz ontem. (I ate rice yesterday — completed event.)
2) Eu comia arroz quando era criança. (I used to eat rice when I was a child — habitual.)
1) Ela chegou às sete. (She arrived at seven — specific moment.)
2) Ela chegava sempre cedo naquela época. (She always arrived early back then — habitual.)
1) Eu li este livro. (I read this book — finished.)
2) Eu estava lendo este livro quando você ligou. (I was reading this book when you called — ongoing background.)
Cultural and usage notes
Brazilian Portuguese favors simpler spoken constructions. The synthetic pretérito mais-que-perfeito or very formal uses of past tenses are more common in literature, news, or formal writing. In conversation, Brazilians prefer analytic forms and the pretérito imperfeito for background description. Also, in colloquial speech, people frequently use gerúndio with estar to emphasize ongoing actions: Eu estava falando quando você chegou.
Another cultural point is how people express recent events. Instead of overusing present perfect compounds, Brazilians often use the simple past with temporal markers: Acabei de chegar, Hoje eu fui ao mercado, etc.
How to practice choosing correctly
Focus on noticing time markers and the aspect (completed vs. habitual vs. ongoing). Listen to Brazilian podcasts, telenovelas, and dialogues to hear natural tense choices. When reading, underline verbs in the past and identify why the author chose that tense. Repeat common phrases with time markers aloud to build intuition.
Summary of quick rules
Use the pretérito perfeito for completed past actions and sequences. Use the pretérito imperfeito for habitual past actions, background description, and ongoing past states. Use the pretérito perfeito composto (ter + past participle) for repeated actions that continue to the present. Prefer analytic pretérito mais-que-perfeito with ter + past participle in speech to express an action that occurred before another past action. When in doubt, remember that Brazilian Portuguese often prefers simpler, conversational forms.
Conclusion
English speakers commonly mix up Portuguese past tenses because English often treats aspect differently. By focusing on whether an action is completed, habitual, or ongoing and by learning common time markers, you can pick the correct tense more reliably. Pay attention to how native Brazilians speak, practice with real sentences like the examples above, and prefer analytic forms for natural conversational Portuguese.

