B2 Compound Tenses 6 min read Medium

Present Perfect (Repeated Actions)

Use this tense for actions that started in the past and are still repeating lately, not for single finished events.

Grammar Rule in 30 Seconds

Use the 'ter' + past participle structure to describe actions that have happened multiple times up to the present moment.

  • Use 'ter' in the present tense + past participle: 'Tenho lido muitos livros ultimamente.'
  • Focus on the repetition, not just the completion: 'Tenho ligado para ele várias vezes.'
  • Avoid using it for single, finished events; use the simple Pretérito Perfeito instead.
Subject + (ter) + Past Participle + (repeatedly)

Overview

For learners navigating Portuguese grammar, the Pretérito Perfeito Composto (Compound Past Perfect) often presents a significant conceptual hurdle, primarily due to its deceptive resemblance to the English Present Perfect. While both tenses involve an auxiliary verb and a past participle, their primary functions diverge sharply. In English, “I have lost my keys” denotes a completed action with present relevance.

In Portuguese, however, the structure Eu tenho perdido minhas chaves would imply a recurring habit of losing keys, not a single, finished event. This fundamental distinction is crucial for achieving B2 fluency and avoiding common misunderstandings.

At its core, the Portuguese Pretérito Perfeito Composto is employed to express actions that have been repeating or continuing over a period from the past up to the present moment. It signals an ongoing pattern, a recent habit, or an experience that is still unfolding in its frequency. This contrasts distinctly with the Pretérito Perfeito Simples (Simple Past Perfect), which describes single, completed actions in the past.

Mastering this tense requires shifting your English-centric understanding of “have done” and embracing its Portuguese nuance of “have been doing/have repeatedly done.”

How This Grammar Works

The Pretérito Perfeito Composto is a compound tense, meaning it is formed by combining two verbs: an auxiliary verb and a main verb. The auxiliary verb, ter (to have), is conjugated in the present indicative tense and carries all the information about person and number. The main verb appears in its past participle form, conveying the action's core meaning.
This structural pairing allows Portuguese to convey the continuous or repetitive aspect of an action over time.
The invariant nature of the past participle in this construction is a key feature. Unlike some other Romance languages, such as French or Italian, where the past participle might agree in gender and number with the subject or direct object when certain auxiliaries are used, in Portuguese with ter, the participle remains masculine singular regardless of the subject. This simplifies the formation significantly.
The auxiliary ter acts as the temporal anchor, indicating that the repeated or continuous action is rooted in a past that extends to the present, shaping current circumstances or behaviors. This grammatical mechanism allows speakers to emphasize the duration or recurrence of an action, rather than its singular completion.

Formation Pattern

1
Forming the Pretérito Perfeito Composto follows a consistent two-part structure. First, you conjugate the auxiliary verb ter (to have) in the simple present tense. Second, you add the past participle of the main verb, which, as noted, remains invariable in its masculine singular form. This systematic approach ensures clarity and regularity.
2
1. Conjugation of Ter (to have) in the Present Indicative:
3
This auxiliary verb is essential for establishing the subject and conveying the present-connected aspect of the compound tense.
4
| Person | Conjugation (BP/EP) | Example (BP/EP) | Meaning |
5
| :--------------- | :------------------ | :-------------------- | :-------------------- |
6
| Eu | tenho | Eu tenho | I have |
7
| Tu (EP/some BP) | tens | Tu tens | You (singular) have |
8
| Você/Ele/Ela | tem | Você tem | You (formal)/He/She has |
9
| Nós | temos | Nós temos | We have |
10
| Vocês/Eles/Elas | têm | Eles têm | You (plural)/They have |
11
Note: The circumflex accent (^) in têm is crucial for distinguishing the plural form (they have) from the singular tem (he/she/it has). Tu tens is common in European Portuguese and some Brazilian dialects, while Você tem is predominant in most of Brazil for singular 'you.'
12
2. Formation of the Past Participle:
13
Regular past participles are formed by dropping the infinitive ending (-ar, -er, -ir) and adding a specific suffix. This form does not change to agree with the subject.
14
Verbs ending in -AR (e.g., falar - to speak) ➔ drop -AR, add -ADO (falado)
15
Verbs ending in -ER (e.g., comer - to eat) ➔ drop -ER, add -IDO (comido)
16
Verbs ending in -IR (e.g., partir - to leave) ➔ drop -IR, add -IDO (partido)
17
Examples of Regular Past Participles:
18
trabalhar (to work) ➔ trabalhado
19
vender (to sell) ➔ vendido
20
abrir (to open) ➔ aberto (irregular, see below)
21
assistir (to watch) ➔ assistido
22
Irregular Past Participles:
23
Many common verbs have irregular past participles, which must be memorized. Some verbs even have double participles (a regular and an irregular form), but typically only the irregular form is used with ter for compound tenses. The regular forms are generally reserved for passive voice constructions with ser or estar.
24
| Infinitive | Irregular Past Participle (used with ter) | Double Participle (regular form, generally not with ter) |
25
| :------------ | :----------------------------------------- | :------------------------------------------------------ |
26
| abrir | aberto | aberto (same) |
27
| cobrir | coberto | coberto (same) |
28
| dizer | dito | N/A |
29
| escrever | escrito | N/A |
30
| fazer | feito | N/A |
31
| ver | visto | N/A |
32
| vir | vindo | N/A |
33
| pôr | posto | N/A |
34
| romper | roto | rompido |
35
| ganhar | ganho | ganhado |
36
| gastar | gasto | gastado |
37
| pagar | pago | pagado |
38
| salvar | salvo | salvado |
39
| limpar | limpo | limpado |
40
| matar | morto | matado |
41
| morrer | morto | N/A |
42
| aceitar | aceito | aceitado |
43
| entregar | entregue | entregado |
44
| expressar | expresso | expressado |
45
| expulsar | expulso | expulsado |
46
| suspender | suspenso | suspendido |
47
| frigir | frito | frito (same) |
48
Combined Formation Table (Examples):
49
| Person | Ter Conjugation | Main Verb Infinitive | Past Participle | Pretérito Perfeito Composto (Meaning) |
50
| :------------ | :---------------- | :------------------- | :-------------- | :---------------------------------------------------- |
51
| Eu | tenho | estudar | estudado | Eu tenho estudado (I have been studying/repeatedly studied) |
52
| Você | tem | fazer | feito | Você tem feito (You have been doing/repeatedly done) |
53
| Nós | temos | ler | lido | Nós temos lido (We have been reading/repeatedly read) |
54
| Eles | têm | viajar | viajado | Eles têm viajado (They have been traveling/repeatedly traveled) |
55
Example sentence: Ultimamente, eu tenho lido muitos livros de história. (Lately, I have been reading many history books.) This implies a repeated action of reading, a recent habit.

When To Use It

The Pretérito Perfeito Composto serves a very specific and consistent function in Portuguese: to describe an action or a series of actions that started in the past and have continued or been repeated up to the present moment. The key semantic element is the continuity or recurrence of the action, which still holds relevance for the present.
1. Repeated Actions or Habits in a Recent Period:
This is the most common and defining use. The tense signals that an action has occurred multiple times, forming a pattern or habit that extends into the present. The exact number of repetitions isn't specified, but the implication is more than once, and recently.
  • Ele tem jogado futebol todos os fins de semana. (He has been playing soccer every weekend.) – Implies a regular habit.
  • Nós temos visitado nossos avós com frequência. (We have been visiting our grandparents frequently.) – Suggests repeated visits.
  • Tenho pensado muito sobre o nosso futuro. (I have been thinking a lot about our future.) – Here, 'thinking' is an ongoing, repeated mental activity.
2. Continuous Actions that Started in the Past and Persist:
While often translated as

Conjugation of 'Ter' + Participle

Subject Auxiliary (Ter) Participle (-ado/-ido) Example
Eu
tenho
falado
Eu tenho falado
Você/Ele
tem
falado
Ele tem falado
Nós
temos
falado
Nós temos falado
Vocês/Eles
têm
falado
Eles têm falado

Meanings

This structure expresses an action that started in the past and has been repeated up to the present, implying it might continue.

1

Iterative Action

Actions repeated over a period leading to now.

“Tenho estudado português todos os dias.”

“Tenho recebido muitas mensagens dele.”

Reference Table

Reference table for Present Perfect (Repeated Actions)
Form Structure Example
Affirmative
Ter + Participle
Tenho estudado.
Negative
Não + Ter + Participle
Não tenho estudado.
Interrogative
Ter + Subject + Participle?
Tem estudado?
Short Answer
Sim, tenho.
Sim, tenho.
Plural
Têm + Participle
Eles têm estudado.
Reflexive
Me tenho + Participle
Tenho me exercitado.

Formality Spectrum

Formal
Tenho trabalhado arduamente.

Tenho trabalhado arduamente. (Work update)

Neutral
Tenho trabalhado muito.

Tenho trabalhado muito. (Work update)

Informal
Tô trabalhando muito.

Tô trabalhando muito. (Work update)

Slang
Tô na correria.

Tô na correria. (Work update)

The Perfective Bridge

Present Perfect

Function

  • Repetition Recurring action

Time

  • Past to Present Ongoing bridge

Examples by Level

1

Tenho estudado muito.

I have been studying a lot.

2

Tenho comido bem.

I have been eating well.

3

Tenho dormido cedo.

I have been sleeping early.

4

Tenho lido livros.

I have been reading books.

1

Você tem trabalhado aqui?

Have you been working here?

2

Não tenho saído muito.

I haven't been going out much.

3

Eles têm viajado bastante.

They have been traveling a lot.

4

Nós temos feito exercícios.

We have been doing exercises.

1

Tenho tentado falar com ele, mas não atende.

I have been trying to talk to him, but he doesn't answer.

2

Tenho recebido muitas ligações estranhas.

I have been receiving many strange calls.

3

Tenho pensado em mudar de emprego.

I have been thinking about changing jobs.

4

Tenho visto o filme várias vezes.

I have been watching the movie several times.

1

Tenho notado uma mudança no comportamento dele.

I have been noticing a change in his behavior.

2

Tenho investido tempo em aprender novas habilidades.

I have been investing time in learning new skills.

3

Tenho evitado doces ultimamente.

I have been avoiding sweets lately.

4

Eles têm discutido esse assunto por horas.

They have been discussing this subject for hours.

1

Tenho ponderado sobre as implicações dessa decisão.

I have been pondering the implications of this decision.

2

Tenho buscado alternativas mais sustentáveis.

I have been seeking more sustainable alternatives.

3

Tenho mantido contato com antigos colegas.

I have been keeping in touch with old colleagues.

4

Tenho questionado a validade desses dados.

I have been questioning the validity of this data.

1

Tenho vislumbrado um futuro promissor para a empresa.

I have been envisioning a promising future for the company.

2

Tenho reiterado a importância da cooperação.

I have been reiterating the importance of cooperation.

3

Tenho negligenciado meus próprios interesses.

I have been neglecting my own interests.

4

Tenho corroborado as evidências apresentadas.

I have been corroborating the presented evidence.

Easily Confused

Present Perfect (Repeated Actions) vs Simple Past vs Compound

Learners use compound for finished events.

Present Perfect (Repeated Actions) vs Gerund vs Compound

Gerund is for 'right now'.

Present Perfect (Repeated Actions) vs Ter vs Haver

Haver is formal.

Common Mistakes

Tenho comer

Tenho comido

Must use participle.

Eu tenho falado ontem

Eu falei ontem

Don't use with specific past time markers.

Tenho comido uma vez

Comi uma vez

Not for single events.

Tenho ir

Tenho ido

Participle error.

Eles tem falado

Eles têm falado

Missing plural accent.

Tenho sido estudando

Tenho estudado

No need for 'sido'.

Não tenho não falado

Não tenho falado

Double negative.

Tenho visto ele

Tenho o visto

Clitic placement.

Tenho feito isso em 2020

Fiz isso em 2020

Time marker conflict.

Tenho lido o livro ontem

Li o livro ontem

Time marker.

Tenho tido feito

Tenho feito

Redundant auxiliary.

Tenho sido ido

Tenho ido

Incorrect auxiliary.

Tenho visto o filme que vi ontem

Tenho visto o filme que vi ontem

Tense mismatch.

Sentence Patterns

Tenho ___ todos os dias.

Você tem ___ ultimamente?

Não tenho ___ muito.

Eles têm ___ esse assunto.

Real World Usage

Texting very common

Tenho corrido muito!

Job Interview common

Tenho desenvolvido habilidades em...

Social Media common

Tenho visto ótimos filmes.

Travel occasional

Tenho visitado muitos museus.

Food Delivery occasional

Tenho pedido muita pizza.

Academic Report common

Tenho analisado os dados.

💡

Focus on repetition

Only use this if the action happens more than once.
⚠️

No time markers

Don't use 'ontem' with this tense.
🎯

Use 'ultimamente'

It pairs perfectly with this tense.
💬

Regional usage

In Brazil, 'ter' is the standard auxiliary.

Smart Tips

Use 'ultimamente' to make it sound natural.

Tenho estudado. Tenho estudado ultimamente.

Use the short answer 'Sim, tenho'.

Sim, eu tenho estudado. Sim, tenho.

Place 'não' before the auxiliary.

Tenho não estudado. Não tenho estudado.

Remember the accent on 'têm'.

Eles tem estudado. Eles têm estudado.

Pronunciation

tẽj

Têm vs Tem

The plural 'têm' is pronounced slightly longer.

Rising

Tem estudado? ↑

Questioning tone.

Memorize It

Mnemonic

T-E-R: Time, Experience, Repetition.

Visual Association

Imagine a bridge connecting a clock in the past to a clock in the present, with multiple arrows jumping across it.

Rhyme

Com o verbo ter, a ação vai crescer, repetindo até o presente acontecer.

Story

Maria has been running (Tenho corrido) every morning. She has been feeling (Tenho me sentido) better. She has been drinking (Tenho bebido) more water.

Word Web

TenhoTemosTêmRepetiçãoContinuidadeExperiência

Challenge

Write 3 sentences about things you have been doing repeatedly this week.

Cultural Notes

Very common in daily speech to show ongoing effort.

Used similarly, but often with 'ter' + participle.

Used in formal and informal contexts.

Derived from Latin 'habere' + past participle.

Conversation Starters

O que você tem feito ultimamente?

Você tem lido bons livros?

Tem trabalhado muito este mês?

Você tem notado mudanças na cidade?

Journal Prompts

Write about your routine this week.
Describe a project you are working on.
Reflect on your language learning progress.
Discuss a recurring problem you've faced.

Common Mistakes

Incorrect

Correct


Incorrect

Correct


Incorrect

Correct


Incorrect

Correct

Test Yourself

Fill in the blank.

Eu ___ (estudar) muito.

✓ Correct! ✗ Not quite. Correct answer: tenho estudado
Correct auxiliary + participle.
Choose the correct form. Multiple Choice

Eles ___ (falar) com o chefe.

✓ Correct! ✗ Not quite. Correct answer: têm falado
Plural agreement.
Find the error. Error Correction

Find and fix the mistake:

Tenho comprado o carro ontem.

✓ Correct! ✗ Not quite. Correct answer: Comprei
Time marker conflict.
Transform to compound. Sentence Transformation

Eu estudo todo dia.

✓ Correct! ✗ Not quite. Correct answer: Tenho estudado todo dia.
Correct aspectual shift.
Conjugate 'ter' for 'nós'. Conjugation Drill

Nós ___ falado.

✓ Correct! ✗ Not quite. Correct answer: temos
Correct conjugation.
Match the meaning. Match Pairs

Match each item on the left with its pair on the right:

✓ Correct! ✗ Not quite. Correct answer: I have been running
Correct translation.
Complete the dialogue. Dialogue Completion

A: Você tem trabalhado? B: Sim, ___.

✓ Correct! ✗ Not quite. Correct answer: tenho
Short answer.
Build a sentence. Sentence Building

tenho / muito / trabalhado

✓ Correct! ✗ Not quite. Correct answer: Tenho trabalhado muito.
Correct word order.

Score: /8

Practice Exercises

8 exercises
Fill in the blank.

Eu ___ (estudar) muito.

✓ Correct! ✗ Not quite. Correct answer: tenho estudado
Correct auxiliary + participle.
Choose the correct form. Multiple Choice

Eles ___ (falar) com o chefe.

✓ Correct! ✗ Not quite. Correct answer: têm falado
Plural agreement.
Find the error. Error Correction

Find and fix the mistake:

Tenho comprado o carro ontem.

✓ Correct! ✗ Not quite. Correct answer: Comprei
Time marker conflict.
Transform to compound. Sentence Transformation

Eu estudo todo dia.

✓ Correct! ✗ Not quite. Correct answer: Tenho estudado todo dia.
Correct aspectual shift.
Conjugate 'ter' for 'nós'. Conjugation Drill

Nós ___ falado.

✓ Correct! ✗ Not quite. Correct answer: temos
Correct conjugation.
Match the meaning. Match Pairs

Tenho corrido

✓ Correct! ✗ Not quite. Correct answer: I have been running
Correct translation.
Complete the dialogue. Dialogue Completion

A: Você tem trabalhado? B: Sim, ___.

✓ Correct! ✗ Not quite. Correct answer: tenho
Short answer.
Build a sentence. Sentence Building

tenho / muito / trabalhado

✓ Correct! ✗ Not quite. Correct answer: Tenho trabalhado muito.
Correct word order.

Score: /8

Practice Bank

13 exercises
Fill in the blank with the correct participle. Fill in the Blank

Nós temos ___ (comer) muito saudável ultimamente.

✓ Correct! ✗ Not quite. Correct answer: comido
Conjugate 'Ter' for 'Você'. Fill in the Blank

Você ___ (ter) treinado na academia nova?

✓ Correct! ✗ Not quite. Correct answer: tem
Select the correct translation. Multiple Choice

How do you say 'She has been working here'?

✓ Correct! ✗ Not quite. Correct answer: Ela tem trabalhado aqui.
Find the error. Error Correction

Eu tenho perdida minha carteira.

✓ Correct! ✗ Not quite. Correct answer: Eu perdi minha carteira.
Match the subject to the correct auxiliary form. Match Pairs

Match the pairs.

✓ Correct! ✗ Not quite. Correct answer: ["tenho","temos","t\u00eam","tens"]
Arrange the words to form a correct sentence. Sentence Reorder

tenho / não / dormido / Eu / bem /.

✓ Correct! ✗ Not quite. Correct answer: Eu não tenho dormido bem.
Translate the phrase to Portuguese. Translation

They (fem.) have been speaking.

✓ Correct! ✗ Not quite. Correct answer: Elas têm falado.
Complete the participle for 'assistir'. Fill in the Blank

Eu tenho ___ (assistir) muitos filmes.

✓ Correct! ✗ Not quite. Correct answer: assistido
Which time expression fits best? Multiple Choice

Eu tenho estudado ___.

✓ Correct! ✗ Not quite. Correct answer: ultimamente
Correct the gender agreement error. Error Correction

Elas têm comidas muito doce.

✓ Correct! ✗ Not quite. Correct answer: Elas têm comido muito doce.
Select the correct form of 'ter'. Fill in the Blank

A gente ___ tentado resolver isso.

✓ Correct! ✗ Not quite. Correct answer: tem
Put the sentence in order. Sentence Reorder

ultimamente / Você / viajado / tem / ?

✓ Correct! ✗ Not quite. Correct answer: Você tem viajado ultimamente?
Translate 'We have been asking'. Translation

We have been asking.

✓ Correct! ✗ Not quite. Correct answer: Nós temos perguntado.

Score: /13

FAQ (8)

No, use the simple past instead.

Yes, in modern Portuguese.

Add 'não' before 'tenho'.

Yes, but be careful with register.

Use the simple past.

The structure is the same.

Yes, it emphasizes the habit.

No, it's very logical.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

He + participio

Auxiliary verb choice.

French moderate

Passé composé

Portuguese compound is for repetition.

German moderate

Perfekt

German uses it for finished events too.

Japanese partial

Te-iru form

Japanese is purely aspectual.

Arabic low

Qad + past

Structural difference.

Chinese low

Guo/Le

No verb conjugation.

Learning Path

Prerequisites

Was this helpful?

Comments (0)

Login to Comment
No comments yet. Be the first to share your thoughts!