B2 Compound Tenses 8 min read Medium

Ongoing actions with Ter (Tenho feito)

Use tenho + participle to talk about habits or actions that started recently and are still happening today.

Grammar Rule in 30 Seconds

Use 'Tenho' + past participle to describe actions that started in the past and continue up to the present moment.

  • Use for repeated actions: 'Tenho estudado muito' (I have been studying a lot).
  • Use for ongoing states: 'Tenho sentido saudades' (I have been missing you).
  • Avoid for single, completed events: Use the simple past (Pretérito Perfeito) instead.
Subject + Ter (conjugated) + Past Participle

Overview

The Pretérito Perfeito Composto, often introduced as "ongoing actions with ter" (e.g., Tenho feito), is a crucial upper-intermediate Portuguese construction. It describes actions that began in the past and continue into the present, or have been repeated habitually over a recent period, directly impacting the current state. This tense provides a nuanced way to express duration, continuity, or frequency of actions, making it indispensable for B2 learners aiming for native-like fluency.

Unlike simple past tenses that denote completed actions, the Pretérito Perfeito Composto emphasizes the ongoing relevance and often the repetitive nature of an activity up to the present moment. Mastering it allows you to communicate about habits, recent trends, personal experiences, and evolving situations with greater precision and naturalness.

This construction is widely used across all Lusophone countries, though its frequency and contexts can vary slightly. In Brazilian Portuguese, it is extremely common in both spoken and written informal communication, often preferred over simpler tenses for actions with recent or ongoing relevance. In European Portuguese, while equally valid and understood, its usage might be perceived as slightly more formal in certain contexts or employed when a stronger emphasis on the continuity of an action is desired, often alongside the estar a + infinitive construction.

For B2 learners, integrating Tenho feito into your vocabulary will significantly enhance your ability to articulate complex temporal relationships and sound much more natural.

How This Grammar Works

The Pretérito Perfeito Composto functions as a compound verb tense, built from two core components: an auxiliary verb and a main verb's participle. Its unique strength lies in combining the temporal marker of the auxiliary verb ter (to have) with the aspectual information of the past participle, denoting a completed action that is, in this context, presented as ongoing or habitually repeated.
At its heart, this construction conveys an aspect of duration or repetition. When you say Tenho estudado muito, you're not just stating a fact about studying in the past; you're implying that this studying has been a continuous activity or a regular habit over a period extending up to now. The auxiliary ter is conjugated in the present tense, anchoring the action to the present.
The past participle remains invariable, signaling the essence of the action itself, but its completion is viewed as recursive or iterative rather than a single, finished event.
Consider the linguistic principle at play: Portuguese, like English, requires mechanisms to differentiate between a single completed past action and an action that has continued or repeated up to the present. While English uses the present perfect continuous (I have been studying), Portuguese achieves a similar effect with the Pretérito Perfeito Composto. This construction fills a crucial gap, allowing speakers to indicate that an action's duration or recurrence links the past directly to their current reality or state.
For example:
  • Eu estudei (Simple Past): I studied (a completed action at a specific past time).
  • Eu tenho estudado: I have been studying (implying continuity, duration, or repetition up to now).
The choice between these options profoundly changes the message. The Pretérito Perfeito Composto signals that the action is not yet truly finished or that its effects and repetition are still very much part of your current experience. It's the linguistic bridge connecting a past initiation or pattern of behavior to your present context.

Formation Pattern

1
The formation of the Pretérito Perfeito Composto is remarkably straightforward, following a consistent pattern that makes it relatively easy to master once the components are understood. It consists of two essential parts:
2
The auxiliary verb ter (to have) conjugated in the Present Tense**.
3
The Past Participle of the main verb (the action verb).
4
The formula is thus: Present Tense of Ter + Past Participle of Main Verb.
5
Crucially, the past participle in this construction does not agree in gender or number with the subject. It remains in its masculine singular form, ending in -o for most verbs. The agreement is solely handled by the conjugation of ter.
6
Conjugation of ter in the Present Tense:
7
| Subject | Conjugation | Example | Translation |
8
| :------- | :---------- | :------------------------- | :----------------------- |
9
| eu | tenho | Eu tenho lido muitos livros. | I have been reading many books. |
10
| você | tem | Você tem viajado bastante? | Have you been traveling a lot? |
11
| ele/ela | tem | Ela tem estudado português. | She has been studying Portuguese. |
12
| nós | temos | Nós temos trabalhado aqui. | We have been working here. |\
13
| vocês | têm | Vocês têm jogado futebol. | You (pl) have been playing soccer. |\
14
| eles/elas | têm | Eles têm comido pizza. | They have been eating pizza. |\
15
Formation of Past Participles:
16
Regular Verbs:
17
Verbs ending in -ar form their past participle with -ado: falar -> falado, estudar -> estudado.
18
Verbs ending in -er form their past participle with -ido: comer -> comido, vender -> vendido.
19
Verbs ending in -ir form their past participle with -ido: partir -> partido, abrir -> aberto (irregular here, typically abrir -> aberto). For regular ir verbs: sumir -> sumido.
20
Irregular Verbs: Many common verbs have irregular past participles. These must be memorized.
21
| Infinitive | Irregular Past Participle | Example (with ter) | Translation |
22
| :--------- | :------------------------ | :--------------------------------- | :------------------------------ |\
23
| fazer | feito | Tenho feito exercícios. | I have been doing exercises. |\
24
| dizer | dito | Ele tem dito a verdade. | He has been telling the truth. |\
25
| pôr | posto | Temos posto a mesa. | We have been setting the table. |\
26
| ver | visto | Tenho visto coisas estranhas. | I have been seeing strange things. |\
27
| abrir | aberto | Você tem aberto a janela? | Have you been opening the window? |\
28
| escrever | escrito | Eles têm escrito muito. | They have been writing a lot. |\
29
| vir | vindo | Tenho vindo para cá faz tempo. | I've been coming here for a long time. |\
30
Putting It Together:
31
Eu tenho estudado para o exame ultimamente. (I have been studying for the exam lately.)
32
Minha irmã tem viajado muito este ano. (My sister has been traveling a lot this year.)
33
Nós temos feito pão em casa desde a quarentena. (We have been making bread at home since the quarantine.)

When To Use It

The Pretérito Perfeito Composto is employed in specific contexts where the action's ongoing nature, repetition, or recent occurrence is paramount. It is not interchangeable with simple past tenses or the present continuous, as it carries a distinct aspectual meaning.
  1. 1To describe actions that have been continuously or habitually performed up to the present moment: This is its most common usage. The action started at some point in the past and is still happening, or has been happening repeatedly, in the present period.
  • Tenho lido um livro muito interessante sobre história do Brasil. (I have been reading a very interesting book about Brazilian history.) – Implies the reading started and is still ongoing.
  • Ela tem praticado yoga todas as manhãs. (She has been practicing yoga every morning.) – Highlights a recent and consistent habit.
  1. 1To refer to repeated actions within an indefinite recent past, often implying a pattern or trend: The emphasis is on the recurrence rather than continuous duration. It suggests a series of discrete events that together form an ongoing trend or habit.
  • Ultimamente, tenho visto muitos filmes portugueses. (Lately, I have been watching many Portuguese films.) – Not one continuous watching, but repeated instances.
  • As crianças têm acordado cedo nos últimos dias. (The children have been waking up early in the last few days.) – A recent pattern of behavior.
  1. 1To express an experience that has occurred multiple times, or is still happening, making it part of one's current reality: This often answers questions about what someone has been doing or experiencing.
  • O que você tem feito nas férias? (What have you been doing on vacation?) – Asking about general activities over the vacation period.
  • Tenho me sentido um pouco cansado ultimamente. (I have been feeling a bit tired lately.) – Describes an ongoing state or recurring feeling.
  1. 1With temporal expressions that denote duration or recentness: Adverbs and phrases such as ultimamente (lately), recentemente (recently), nos últimos dias/meses/anos (in the last few days/months/years), desde que... (since...), or há muito tempo (for a long time) frequently accompany this tense, explicitly marking the timeframe of the ongoing or repeated action.
  • Tenho estudado português desde que me mudei para Lisboa. (I have been studying Portuguese since I moved to Lisbon.) – The study started in the past and continues.
  • Não temos saído muito de casa ultimamente. (We haven't been going out much lately.) – A recent habit of staying in.
  1. 1In conversations about personal development or ongoing projects: When discussing skills, projects, or personal growth that are in progress or have been worked on over a period.
  • Tenho desenvolvido minhas habilidades de comunicação no trabalho. (I have been developing my communication skills at work.)
  • Temos trabalhado em um novo projeto ambicioso. (We have been working on an ambitious new project.)

Common Mistakes

Despite its consistent formation, learners frequently make errors with the Pretérito Perfeito Composto due to interference from English or a lack of understanding of its specific aspectual function. Avoiding these common pitfalls is key to accurate and natural Portuguese usage.
  1. 1Confusing it with the English Present Perfect Simple (I have done): This is perhaps the most significant source of error. In English,

Conjugation of 'Ter' + Past Participle

Subject Auxiliary (Ter) Participle (-ado/-ido)
Eu
tenho
falado/comido
Tu
tens
falado/comido
Ele/Ela/Você
tem
falado/comido
Nós
temos
falado/comido
Vós
tendes
falado/comido
Eles/Elas/Vocês
têm
falado/comido

Meanings

This structure expresses an action that began in the past and has been repeated or sustained until the present.

1

Iterative/Habitual

Actions repeated over a period of time.

“Tenho ido à academia todos os dias.”

“Tenho lido livros de ficção.”

2

Ongoing State

A state or feeling that persists.

“Tenho estado muito cansado.”

“Tenho pensado em mudar de emprego.”

Reference Table

Reference table for Ongoing actions with Ter (Tenho feito)
Form Structure Example
Affirmative
Tenho + Participle
Tenho estudado.
Negative
Não + Tenho + Participle
Não tenho estudado.
Question
Ter + Subject + Participle?
Tens estudado?
Short Answer
Tenho / Não tenho
Sim, tenho.
Reflexive
Tenho-me + Participle
Tenho-me sentido bem.
With Adverb
Tenho + Adverb + Participle
Tenho sempre estudado.

Formality Spectrum

Formal
Tenho trabalhado intensamente.

Tenho trabalhado intensamente. (Work)

Neutral
Tenho trabalhado muito.

Tenho trabalhado muito. (Work)

Informal
Tô trabalhando pra caramba.

Tô trabalhando pra caramba. (Work)

Slang
Tô na correria.

Tô na correria. (Work)

The Timeline of Ter + Participle

Present Moment

Past

  • Start of action Beginning

Duration

  • Ongoing repetition Continuous

Examples by Level

1

Tenho estudado português.

I have been studying Portuguese.

2

Tenho trabalhado muito.

I have been working a lot.

3

Tenho lido muito.

I have been reading a lot.

4

Tenho comido bem.

I have been eating well.

1

Tens dormido bem?

Have you been sleeping well?

2

Não tenho saído de casa.

I haven't been going out.

3

Tenho visto esse filme.

I have been watching this movie (repeatedly).

4

Tenho corrido no parque.

I have been running in the park.

1

Tenho pensado em mudar de cidade.

I have been thinking about moving cities.

2

Tenho sentido saudades da família.

I have been missing my family.

3

Tenho tentado aprender a cozinhar.

I have been trying to learn to cook.

4

Tenho ouvido músicas novas.

I have been listening to new music.

1

Tenho notado uma melhora no seu desempenho.

I have been noticing an improvement in your performance.

2

Tenho evitado doces ultimamente.

I have been avoiding sweets lately.

3

Tenho buscado novas oportunidades.

I have been looking for new opportunities.

4

Tenho mantido contato com eles.

I have been keeping in touch with them.

1

Tenho ponderado sobre as consequências dessa decisão.

I have been pondering the consequences of this decision.

2

Tenho investido tempo no projeto.

I have been investing time in the project.

3

Tenho cultivado novos hábitos.

I have been cultivating new habits.

4

Tenho analisado os dados.

I have been analyzing the data.

1

Tenho vislumbrado uma mudança no cenário político.

I have been glimpsing a change in the political scene.

2

Tenho negligenciado meus estudos.

I have been neglecting my studies.

3

Tenho corroborado as informações.

I have been corroborating the information.

4

Tenho engendrado um plano.

I have been engineering a plan.

Easily Confused

Ongoing actions with Ter (Tenho feito) vs Simple Past vs. Ter + Participle

Both refer to the past.

Common Mistakes

Tenho estudando

Tenho estudado

Use the participle, not the gerund.

Tenho comi

Tenho comido

Must use the participle.

Tenho falado ontem

Falei ontem

Don't use for specific finished times.

Tenho sido indo

Tenho ido

Avoid double auxiliaries.

Sentence Patterns

Tenho ___ muito ultimamente.

Real World Usage

Job Interview common

Tenho me dedicado ao aprendizado de novas tecnologias.

Texting constant

Tenho pensado em ti.

Social Media common

Tenho postado fotos da viagem.

Travel occasional

Tenho visitado muitos museus.

Health App common

Tenho bebido água regularmente.

Food Delivery occasional

Tenho pedido comida com frequência.

💡

Focus on the duration

Always check if the action covers a period of time.
⚠️

No gerunds

Never say 'Tenho estudando'.
🎯

Use with frequency adverbs

Words like 'sempre' or 'muito' fit well.
💬

Regional usage

In some areas, 'estar a' is more common for continuous.

Smart Tips

Use 'tenho' + participle.

Eu estudo sempre. Tenho estudado sempre.

Use 'tenho' + 'sentido'.

Eu sinto falta. Tenho sentido falta.

Use 'tenho' + 'trabalhado'.

Eu trabalho muito. Tenho trabalhado muito.

Use 'tens' + 'dormido'.

Você dorme bem? Tens dormido bem?

Pronunciation

/ˈteɲu faˈladu/

Stress

The stress remains on the auxiliary 'ter' and the stem of the participle.

Rising

Tens estudado? ↑

Questioning tone.

Memorize It

Mnemonic

Think of 'Tenho' as a bridge. It connects the past to the present.

Visual Association

Imagine a person holding a long rope that stretches from a point in the past to their hand right now.

Rhyme

Tenho, tens, tem, a ação que vem, do passado ao presente, mantendo-se sempre.

Story

Maria started running last month. She still runs today. She tells her friend: 'Tenho corrido muito'.

Word Web

TenhoContinuarUltimamenteDesdeSempreRepetição

Challenge

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

Cultural Notes

Very common in daily speech to describe routines.

Used similarly, though 'estar a' is preferred for immediate continuous.

Used in formal and informal contexts.

Derived from Latin 'habere' + past participle.

Conversation Starters

O que você tem feito ultimamente?

Journal Prompts

Write about your recent habits.

Common Mistakes

Incorrect

Correct


Incorrect

Correct


Incorrect

Correct


Incorrect

Correct

Test Yourself

Conjugate the verb.

Eu ___ (estudar) muito.

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

Which is correct?

✓ Correct! ✗ Not quite. Correct answer: Tenho comido bem.
Correct structure.
Fix the sentence. Error Correction

Find and fix the mistake:

Tenho falado ontem.

✓ Correct! ✗ Not quite. Correct answer: Falei ontem.
Cannot use with specific past time.
Change to present perfect continuous. Sentence Transformation

Eu estudo muito. (recent)

✓ Correct! ✗ Not quite. Correct answer: Tenho estudado muito.
Correct transformation.
Conjugate for 'Nós'. Conjugation Drill

Nós ___ (fazer) isso.

✓ Correct! ✗ Not quite. Correct answer: temos feito
Irregular participle.
Match the verb to its participle. Match Pairs

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

✓ Correct! ✗ Not quite. Correct answer: Feito
Irregular participle.
Complete the dialogue. Dialogue Completion

A: Tens dormido bem? B: Sim, ___.

✓ Correct! ✗ Not quite. Correct answer: tenho dormido
Matching the tense.
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
Conjugate the verb.

Eu ___ (estudar) muito.

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

Which is correct?

✓ Correct! ✗ Not quite. Correct answer: Tenho comido bem.
Correct structure.
Fix the sentence. Error Correction

Find and fix the mistake:

Tenho falado ontem.

✓ Correct! ✗ Not quite. Correct answer: Falei ontem.
Cannot use with specific past time.
Change to present perfect continuous. Sentence Transformation

Eu estudo muito. (recent)

✓ Correct! ✗ Not quite. Correct answer: Tenho estudado muito.
Correct transformation.
Conjugate for 'Nós'. Conjugation Drill

Nós ___ (fazer) isso.

✓ Correct! ✗ Not quite. Correct answer: temos feito
Irregular participle.
Match the verb to its participle. Match Pairs

Fazer -> ?

✓ Correct! ✗ Not quite. Correct answer: Feito
Irregular participle.
Complete the dialogue. Dialogue Completion

A: Tens dormido bem? B: Sim, ___.

✓ Correct! ✗ Not quite. Correct answer: tenho dormido
Matching the tense.
Build a sentence. Sentence Building

Tenho / muito / trabalhado.

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

Score: /8

Practice Bank

10 exercises
Fill in the blank for the plural subject 'Vocês'. Fill in the Blank

O que vocês ___ ___ ultimamente?

✓ Correct! ✗ Not quite. Correct answer: têm feito
Put the words in the correct order to say 'I have been traveling a lot'. Sentence Reorder

viajado / muito / tenho / Eu

✓ Correct! ✗ Not quite. Correct answer: Eu tenho viajado muito
Translate 'We have been sleeping late' into Portuguese. Translation

We have been sleeping late.

✓ Correct! ✗ Not quite. Correct answer: Temos dormido tarde.
Identify the correct plural form. Multiple Choice

Eles ___ ___ muito trabalho.

✓ Correct! ✗ Not quite. Correct answer: têm tido
Fix the participle agreement error. Error Correction

Minhas irmãs têm viajadas para a Europa.

✓ Correct! ✗ Not quite. Correct answer: Minhas irmãs têm viajado para a Europa.
Match the English to the Portuguese. Match Pairs

Match the items:

✓ Correct! ✗ Not quite. Correct answer: all
Complete the sentence with the verb 'viver' (to live/experience). Fill in the Blank

Nós ___ ___ momentos incríveis nesta viagem.

✓ Correct! ✗ Not quite. Correct answer: temos vivido
Which one implies a RECENT REPEATED action? Multiple Choice

Select the correct option:

✓ Correct! ✗ Not quite. Correct answer: Tenho tomado muito café.
Translate 'She hasn't been feeling well'. Translation

She hasn't been feeling well.

✓ Correct! ✗ Not quite. Correct answer: Ela não tem se sentido bem.
Is the accent correct? Error Correction

Ele têm trabalhado muito.

✓ Correct! ✗ Not quite. Correct answer: Ele tem trabalhado muito.

Score: /10

FAQ (8)

No, use the simple past.

In Portugal, 'estar a' is for immediate continuous.

No, the participle is invariable.

Yes, 'Tenho sempre estudado'.

It is neutral and common.

The participle changes (e.g., feito).

No, only past to present.

Yes, very frequently.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

He hablado

Auxiliary verb choice.

French moderate

J'ai parlé

French doesn't emphasize the continuous aspect as much.

German partial

Ich habe gesprochen

German word order is different.

Japanese low

~てきた

Morphological structure.

Arabic low

لقد فعلت

Syntactic structure.

Chinese low

一直在做

No conjugation.

Learning Path

Prerequisites

Was this helpful?

Comments (0)

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