Present Perfect: Have Been Doing (Pretérito Perfeito Composto)
Grammar Rule in 30 Seconds
Use this tense to describe an action that started in the past and continues repeating up to the present moment.
- Use 'ter' (conjugated) + 'estado' + 'gerúndio' (verb-ndo) for ongoing actions.
- It implies a series of repeated events, not just one single long action.
- Commonly used with time markers like 'ultimamente' or 'nos últimos dias'.
Overview
When delving into Portuguese grammar, you will encounter the Pretérito Perfeito Composto, a tense that frequently causes confusion for English speakers. Unlike its English counterpart, the Present Perfect (e.g., "I have eaten"), the Portuguese Pretérito Perfeito Composto does not typically describe a single, completed action with present relevance. Instead, its primary function is to articulate actions that began in the recent past and have continued or been repeated habitually up to the present moment, often implying an ongoing state or process.
Think of it as the Portuguese equivalent of "I have been doing" or "I've been seeing." This distinction is crucial; mistranslating directly from English will lead to unnatural-sounding Portuguese, as it functions as a prominent "false friend" in linguistic terms. Mastering this tense allows you to naturally express recent habits, continuous states, or recurrent activities that define your current period of life, creating a vital link between your recent past and your present reality.
Its underlying linguistic principle is to provide an explicit temporal frame that highlights the duration or repetition of an action, anchoring it firmly in the present as something still active or relevant. It describes your "current era" or what you "have been up to lately," reflecting a dynamic continuity rather than a static completion. This tense is essential for conveying fluidity in personal narratives and daily communication, enabling you to share life updates and discuss ongoing trends with native fluency.
When an action is truly finished and has no further continuous or repetitive implication in the present, other past tenses are universally preferred.
How This Grammar Works
Pretérito Perfeito Composto, formally known as the Compound Present Perfect, is constructed using an auxiliary verb and a main verb in its past participle form. This structure creates a nuanced meaning distinct from other past or continuous tenses. The auxiliary verb, ter (to have), is always conjugated in the present tense, acting as the temporal anchor that connects the entire action to the present moment.ter is the past participle of the main verb, which conveys the core action. Critically, this participle remains invariant; it does not change its form to agree with the subject's gender or number, always ending in -o. Together, ter (in the present tense) and the past participle signify an action that started at some point in the recent past and has persisted or reoccurred until now.Tenho lido muitos livros (I have been reading many books) suggests a recent habit of reading that continues, whereas Li muitos livros (I read many books or I have read many books) refers to a completed quantity of books at a specific or implied past time.estar a ler or estar lendo), but rather about a recent timeframe during which the action has been consistently occurring or repeating. The phrase Tenho viajado (I have been traveling) implies a pattern of travel over a period, not necessarily that you are traveling at this second.Pretérito Perfeito Composto and distinguish it within the Portuguese tense system.Formation Pattern
Pretérito Perfeito Composto is straightforward and follows a consistent two-part structure. You combine the present tense conjugation of the auxiliary verb ter with the invariant past participle of the main verb. The process is as follows:
ter in the Present Tense: This auxiliary verb sets the temporal context, linking the action to the present.
ter |
Eu | tenho |
Tu | tens |
Você/Ele/Ela | tem |
Nós | temos |
Vocês/Eles/Elas | têm |
você tem is widely used even in informal contexts, while in European Portuguese, tu tens is common in informal speech.
-ar, remove -ar and add -ado. (e.g., falar -> falado)
-er, remove -er and add -ido. (e.g., comer -> comido)
-ir, remove -ir and add -ido. (e.g., partir -> partido)
ter is always followed immediately by the past participle.
Eu tenho falado (I have been speaking)
Ela tem comido (She has been eating)
Nós temos partido (We have been leaving/departing)
-ado/-ido pattern but are fixed and do not change for gender or number when used with ter.
abrir -> aberto
dizer -> dito
escrever -> escrito
fazer -> feito
ganhar -> ganho (often ganhado is also accepted, especially in BP)
pagar -> pago (often pagado is also accepted, especially in BP)
pôr -> posto
ver -> visto
vir -> vindo
Eles têm feito muito barulho. (They have been making a lot of noise.)
-o for regular participles. This immutability simplifies usage considerably.
When To Use It
Pretérito Perfeito Composto is employed in Portuguese to convey specific temporal nuances that revolve around continuity, habituality, and repetition originating in the recent past and extending to the present. Its usage is precise:- 1To Express Actions or States That Began in the Recent Past and Continue Up to the Present: This is the most common and defining use. The action is not finished; it is ongoing or has very recently concluded but still has relevance or a perceptible effect now.
Tenho estudado português ultimamente.(I have been studying Portuguese lately.) – Implies you started studying recently and are still doing it.Ele tem morado em Lisboa desde 2020.(He has been living in Lisbon since 2020.) – Describes a continuous state of living.Nós temos esperado por esta oportunidade há muito tempo.(We have been waiting for this opportunity for a long time.) – Emphasizes the duration of the wait.
- 1To Describe Repeated Actions or Habits Within a Recent Timeframe: The focus here is on the recurrence of an event rather than its continuous duration. The action has happened multiple times.
Tenho ido ao ginásio três vezes por semana.(I have been going to the gym three times a week.) – Highlights a repeated action, a recent habit.Ela tem visitado os pais todos os domingos.(She has been visiting her parents every Sunday.) – Indicates a regular, repeated activity.Vocês têm assistido a muitos filmes este mês.(You all have been watching many films this month.) – Refers to multiple instances of watching films.
- 1For General Updates on One's Life or Recent Trends: This tense is invaluable for sharing what you "have been doing" or what "has been happening" in your life or surroundings recently.
Como tens passado? Tenho trabalhado muito.(How have you been? I have been working a lot.) – A common conversational opener and update.O tempo tem estado muito estranho nestes dias.(The weather has been very strange these days.) – A general observation about a recent trend.
Pretérito Perfeito Simples (simple past) or Pretérito Mais-que-Perfeito Simples (pluperfect) would be appropriate, not the Pretérito Perfeito Composto. This tense inherently carries a sense of prolonged or habitual engagement. Contextual adverbs such as ultimamente (lately), recentemente (recently), nestes dias (these days), nos últimos tempos (in recent times), sempre (always), or desde (since) often accompany this tense, though its meaning can be strong enough to imply these without explicit mention.Common Mistakes
Pretérito Perfeito Composto due to direct translation interference from English or a misunderstanding of its specific function. Avoiding these common pitfalls will significantly improve your fluency and accuracy.- 1Direct Translation from English Present Perfect ("Have Done"): This is the most pervasive error. The English "I have seen that movie" refers to a completed action in your experience. In Portuguese, this should almost always be the
Pretérito Perfeito Simples.
- Incorrect:
Eu tenho visto aquele filme.(Unless you mean, "I have been watching that movie repeatedly/lately.") - Correct:
Eu vi aquele filme.(I saw/have seen that movie.)
- Incorrect:
Ontem eu tenho comprado um carro novo.(Yesterday I have been buying a new car.) – This implies a continuous buying process over a recent period, which is illogical. - Correct:
Ontem eu comprei um carro novo.(Yesterday I bought a new car.)
- 1Participle Agreement: In Portuguese, when
teris used as an auxiliary verb in compound tenses, the past participle never agrees in gender or number with the subject or object. It remains in its invariant masculine singular form, typically ending in-o.
- Incorrect:
Ela tem escritA muitas cartas.(She has been writing many letters.) – The participleescrita(feminine singular) is incorrect. - Correct:
Ela tem escritO muitas cartas.(The participleescritoremains invariant.)
ser or estar, where participles do agree. Here, it is always fixed.- 1Adverb Placement: Adverbs in Portuguese generally follow the verb phrase. Placing an adverb between
terand the past participle is ungrammatical and sounds awkward to native speakers.
- Incorrect:
Eu tenho sempre estudado.(I have always been studying.) - Correct:
Eu tenho estudado sempre.(I have always been studying.)
- Incorrect:
Nós temos frequentemente viajado. - Correct:
Nós temos viajado frequentemente.
- 1Using
haverinstead ofter: Whilehavercan also mean "to have," its use as an auxiliary verb for compound tenses like thePretérito Perfeito Compostois archaic or highly formal in modern Portuguese. Stick exclusively toterfor contemporary communication.
- Incorrect:
Eu hei falado. - Correct:
Eu tenho falado.
Real Conversations
The Pretérito Perfeito Composto is a cornerstone of natural Portuguese conversation, especially when discussing ongoing events, habits, or recent life updates. It allows for a dynamic and personally relevant narrative. Here are examples of its use in authentic contexts:
1. Giving Life Updates / Catching Up: This tense is perfect for answering the common question, "Como tens passado?" (How have you been?).
- European Portuguese:
- Como tens passado? (How have you been?)
- Tenho trabalhado muito, mas também tenho tentado relaxar. (I've been working a lot, but I've also been trying to relax.)
- E tu, o que tens feito? (And you, what have you been up to?)
- Brazilian Portuguese:
- Como você tem passado?
- Tenho trabalhado muito, mas também tenho tentado relaxar.
- E você, o que tem feito?
Notice how the tense immediately frames the response as describing recent, ongoing activity, not a single past event.
2. Describing Recent Habits or Repeated Actions: When explaining what you consistently do or what's been happening around you repeatedly.
- Ultimamente, tenho lido muitos artigos sobre sustentabilidade. (Lately, I've been reading many articles about sustainability.) – Expresses a current habit of reading.
- As crianças têm brincado no jardim todas as tardes. (The children have been playing in the garden every afternoon.) – Highlights a repeated action.
- Tenho visto umas séries ótimas na Netflix. (I've been watching some great series on Netflix.) – Implies multiple recent viewings.
3. Explaining Current States or Effects: Sometimes, the Pretérito Perfeito Composto explains the background to a present situation.
- Tenho dormido mal, por isso estou cansado. (I've been sleeping badly, that's why I'm tired.) – The ongoing poor sleep explains the current tiredness.
- Aquele projeto tem dado muito trabalho. (That project has been giving a lot of work.) – Explains the effort involved in an ongoing project.
4. Cultural Insight (Brazil vs. Portugal): While the core meaning remains identical, some subtle differences in frequency of use exist. In casual Brazilian Portuguese, the Pretérito Perfeito Composto can sometimes be employed more broadly for actions that are very recently completed but still have a strong connection to the present, bordering on what in European Portuguese might strictly use the simple past or acabar de + infinitive. However, its primary function of ongoing/repeated action is universal in both variants. For instance, a Brazilian might say Tenho falado com ele hoje (I have been speaking with him today) for a single recent conversation, where a European Portuguese speaker might prefer Falei com ele hoje (I spoke with him today). This is a nuance rather than a rule divergence and highlights the importance of context and regional exposure.
Quick FAQ
Pretérito Perfeito Composto, clarifying common points of confusion for learners:- Q: Can I use
haverinstead ofterfor this tense? - A: No, not in modern, everyday Portuguese. While historically
haverwas used as an auxiliary verb, contemporary Portuguese (both European and Brazilian) exclusively usesterfor thePretérito Perfeito Compostoand other compound tenses. Usinghaverwould sound extremely archaic or overly formal.
- Q: Does the past participle ever agree with the subject's gender or number?
- A: Absolutely not. When
teris the auxiliary verb for thePretérito Perfeito Composto, the past participle is always invariant. It remains in its basic masculine singular form, typically ending in-o(e.g.,falado,comido,escrito). This is a firm rule and a key differentiator from participles used withserorestar, which do agree.
- Q: Do I always need to include adverbs like
ultimamente(lately) orrecentemente(recently)? - A: Not necessarily. While these adverbs often accompany the
Pretérito Perfeito Compostoto reinforce its meaning, the tense itself inherently carries the nuance of "recent, ongoing, or repeated action." The grammatical structure alone implies this temporal scope. Use them for added emphasis or clarity, but do not feel compelled to include them if the meaning is already clear from context.
- Q: Can this tense be used with the verb
ser(to be)? - A: It is grammatically possible, resulting in
ter sido(e.g.,Eu tenho sido mais paciente ultimamente– I have been more patient lately). However, this construction is less common than with action verbs. Often, simple present tense (Sou mais paciente) or a continuous construction (Estou a ser mais paciente[EP] /Estou sendo mais paciente[BP]) might be preferred depending on the exact nuance.Ter sidospecifically emphasizes a state that has persisted or repeated over a recent period.
- Q: Is the usage of this tense the same in Portugal and Brazil?
- A: Yes, the core grammatical structure and the fundamental meaning of "recent, ongoing, or repeated action" are identical in both European and Brazilian Portuguese. The differences are generally subtle and pertain more to regional preferences in the frequency of its use for certain very recently completed actions, as noted in the "Real Conversations" section. Learners should apply the same rules for formation and primary usage in both variants.
- Q: What if I want to say "I have never done that"? Should I use this tense?
- A: No. For expressions involving "never" (e.g.,
nunca), indicating an action that has never occurred as a single, completed event, you should use thePretérito Perfeito Simples(simple past). For example,Eu nunca fiz isso.(I have never done that.) Using thePretérito Perfeito Compostohere (Eu nunca tenho feito isso) would imply an ongoing or repeated non-action, which is generally illogical. The simple past expresses the definitive lack of a completed action in your life experience.
- Q: Does the
Pretérito Perfeito Compostoimply activity at this exact moment? - A: Not necessarily. While it denotes an action or habit that extends up to the present, it does not mean the action is actively occurring at the very second you are speaking. For an action happening right now, you would use
estar+ gerund (BP) orestar a+ infinitive (EP) (e.g.,Estou a ler/Estou lendo). ThePretérito Perfeito Compostodescribes an ongoing period of activity or a recent pattern.
- Q: How does it differ from
acabar de+ infinitive? - A:
Acabar de+ infinitive means "to have just done something" (e.g.,Acabei de comer– I just ate). This structure refers to an action completed very recently. ThePretérito Perfeito Composto, in contrast, focuses on actions that are either still ongoing, habitual, or have been repeatedly happening up to the present, not a single, immediate past completion.
Conjugation of 'Ter' + 'Estado' + Verb
| Subject | Auxiliary (Ter) | Participle | Main Verb |
|---|---|---|---|
|
Eu
|
tenho
|
estado
|
a trabalhar
|
|
Tu
|
tens
|
estado
|
a trabalhar
|
|
Ele/Ela
|
tem
|
estado
|
a trabalhar
|
|
Nós
|
temos
|
estado
|
a trabalhar
|
|
Eles/Elas
|
têm
|
estado
|
a trabalhar
|
Meanings
This tense expresses an action that began in the past and has been recurring or continuing up to the present.
Repeated Action
Actions that happen multiple times over a period.
“Tenho estado a ir ao ginásio.”
“Tenho estado a ligar-te.”
Ongoing State
A state that persists from the past until now.
“Tenho estado cansado ultimamente.”
“Tenho estado preocupado com o projeto.”
Reference Table
| Form | Structure | Example |
|---|---|---|
|
Affirmative
|
Ter + estado + a + Inf
|
Tenho estado a ler.
|
|
Negative
|
Não + Ter + estado + a + Inf
|
Não tenho estado a ler.
|
|
Question
|
Ter + sujeito + estado + a + Inf
|
Tens estado a ler?
|
|
Short Answer
|
Sim/Não + Ter
|
Sim, tenho.
|
|
Brazilian Var
|
Ter + estado + Gerúndio
|
Tenho estado lendo.
|
|
State
|
Ter + estado + Adj
|
Tenho estado cansado.
|
Formality Spectrum
Tenho estado a trabalhar intensamente nos últimos tempos. (Work/General)
Tenho estado a trabalhar muito ultimamente. (Work/General)
Tenho trabalhado bué ultimamente. (Work/General)
Tô trabalhando pra caramba. (Work/General)
The Timeline of 'Have Been Doing'
Past
- Start Action begins
Duration
- Repetition Repeated actions
Result
- Current State Still happening
Examples by Level
Eu tenho estado a estudar.
I have been studying.
Tenho estado a comer bem.
I have been eating well.
Tenho estado a dormir.
I have been sleeping.
Tenho estado a correr.
I have been running.
Tenho estado a trabalhar muito.
I have been working a lot.
Não tenho estado a sair.
I haven't been going out.
Tens estado a ver filmes?
Have you been watching movies?
Tenho estado a aprender português.
I have been learning Portuguese.
Tenho estado a pensar na proposta.
I have been thinking about the proposal.
Ultimamente, tenho estado a sentir-me melhor.
Lately, I have been feeling better.
Eles têm estado a viajar bastante.
They have been traveling quite a bit.
Tenho estado a organizar a casa.
I have been organizing the house.
Tenho estado a analisar os dados do projeto.
I have been analyzing the project data.
A equipa tem estado a colaborar intensamente.
The team has been collaborating intensely.
Tenho estado a ponderar mudar de carreira.
I have been considering changing careers.
Tenho estado a acompanhar as notícias.
I have been following the news.
Tenho estado a desenvolver uma nova metodologia.
I have been developing a new methodology.
O mercado tem estado a flutuar significativamente.
The market has been fluctuating significantly.
Tenho estado a reavaliar as minhas prioridades.
I have been reevaluating my priorities.
Têm estado a surgir novas oportunidades.
New opportunities have been emerging.
Tenho estado a perscrutar as nuances do texto.
I have been scrutinizing the nuances of the text.
A sociedade tem estado a transitar para um modelo digital.
Society has been transitioning to a digital model.
Tenho estado a arquitetar uma solução complexa.
I have been architecting a complex solution.
Têm estado a proliferar discursos contraditórios.
Contradictory discourses have been proliferating.
Easily Confused
Learners use simple past for ongoing habits.
Learners use simple present for duration.
Learners use imperfect for recent habits.
Common Mistakes
Tenho trabalhando
Tenho estado a trabalhar
Trabalhei muito
Tenho estado a trabalhar muito
Tenho estado trabalhando
Tenho estado a trabalhar
Estou trabalhando
Tenho estado a trabalhar
Tenho estado a comido
Tenho estado a comer
Não tenho estado a não trabalhar
Não tenho estado a trabalhar
Tens estado a lido?
Tens estado a ler?
Tenho estado a ter estudado
Tenho estado a estudar
Ultimamente, trabalho muito
Ultimamente, tenho estado a trabalhar muito
Tenho estado a ser cansado
Tenho estado cansado
Tenho estado a ter sido
Tenho estado a ser
Têm estado a surgir problemas
Têm estado a surgir problemas
Tenho estado a ter feito
Tenho estado a fazer
Sentence Patterns
Tenho estado a ___ ultimamente.
Tens estado a ___?
O meu projeto tem estado a ___.
Tenho estado ___ ultimamente.
Real World Usage
Tenho estado a gerir projetos complexos.
Tenho estado a ver a série que recomendaste.
Tenho estado a sentir dores nas costas.
Tenho estado a aproveitar as férias!
Tenho estado a visitar museus.
Tenho estado a pedir comida fora.
Use Adverbs
Don't skip 'estado'
PT-EU vs PT-BR
Be specific
Smart Tips
Use 'ultimamente' to trigger the tense.
Use 'estado' with adjectives.
Use the question form.
Check if the action is finished.
Pronunciation
Linking
Link 'tenho' and 'estado' for flow.
Statement
Tenho estado a trabalhar ↘
Neutral information.
Memorize It
Mnemonic
Think of a 'Bridge of Time': 'Ter' is the start, 'Estado' is the middle, and the main verb is the ongoing action.
Visual Association
Imagine a person running on a treadmill. The treadmill represents the 'estado' (the state of being), and the running is the action.
Rhyme
Tenho estado a fazer, é o que acabei de aprender.
Story
Maria started a new hobby. She bought a guitar. For weeks, she has been practicing. 'Tenho estado a praticar', she tells her friends. She is still playing today.
Word Web
Challenge
Write 3 sentences about what you have been doing this week.
Cultural Notes
Uses 'a + infinitive' structure.
Uses 'gerund' structure.
Similar to Portugal but with distinct rhythm.
Derived from Latin 'habere' (to have) + 'stare' (to stand).
Conversation Starters
O que tens estado a fazer ultimamente?
Tens estado a ler algum livro?
Como tem estado o teu trabalho?
Tens estado a praticar português?
Journal Prompts
Common Mistakes
Test Yourself
Eu ___ estado a trabalhar.
Tu ___ estado a estudar.
Find and fix the mistake:
Eu tenho trabalhando.
a / tenho / estado / trabalhar / eu
Nós ___ estado a ler.
Match each item on the left with its pair on the right:
Tenho estado a trabalhar.
Ultimamente, ___ a sentir-me cansado.
Score: /8
Practice Exercises
8 exercisesEu ___ estado a trabalhar.
Tu ___ estado a estudar.
Find and fix the mistake:
Eu tenho trabalhando.
a / tenho / estado / trabalhar / eu
Nós ___ estado a ler.
Tenho estado a ler
Tenho estado a trabalhar.
Ultimamente, ___ a sentir-me cansado.
Score: /8
Practice Bank
12 exercisesNós ____ estudado português todos os dias.
Eles têm ____ a verdade ultimamente.
Eu tenho visitado o Japão no ano passado.
Tu tem dormido pouco.
muito / tenho / Eu / corrido
ultimamente / O que / feito / você / tem / ?
We have been eating well.
She has been working a lot.
Which sentence implies you are STILL doing this lately?
Which sentence incorrectly splits the verb phrase?
Which pair is grammatically correct?
Which verb forms its participle correctly?
Score: /12
FAQ (8)
No, it is for repeated or ongoing actions.
Yes, they use the gerund instead of 'a + infinitive'.
It acts as the past participle of 'estar'.
No, 'ontem' is for finished past.
It is neutral and common in all registers.
Put 'não' before 'ter'.
Most, but stative verbs are less common.
No, only for past-to-present.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
He estado + gerundio
Spanish uses gerund, PT-EU uses 'a + infinitive'.
J'ai été en train de
French doesn't use the 'have been' structure as directly.
Ich habe ... gemacht
German lacks a specific continuous perfect tense.
~てきた
Japanese focuses on the approach to the present.
كنت أقوم بـ
Arabic lacks a direct perfect continuous equivalent.
一直在...
Chinese uses adverbs instead of verb conjugation.
Learning Path
Prerequisites
Continue With
Ongoing actions with Ter (Tenho feito)
Overview The `Pretérito Perfeito Composto`, often introduced as **"ongoing actions with `ter`"** (e.g., `Tenho feito`),...
Portuguese Perfect Continuous: Habits & Recent Trends (Tenho feito)
Overview The Portuguese **Pretérito Perfeito Composto**, often recognized by its structure `tenho feito`, is a sophistic...
Related Videos
Compound Tenses in Brazilian Portuguese: How to Say "I Have Been…" and More
Plain Portuguese
Learn All 15 Portuguese Verb Tenses (with Examples) - Brazilian Portuguese
Speaking Brazilian Language School
Which Verb Tenses Do You Really Need in Brazilian Portuguese?
Plain Portuguese
Related Grammar Rules
Portuguese Double Past Participles: Regular vs. Irregular Forms
Ever felt like Portuguese was trying to gaslight you by giving you two words for the same thing? You go to say `pagado`...
The Frozen 'O': Participle Agreement with 'Ter'
Overview The Portuguese language, renowned for its intricate grammar, often presents learners with a challenge: agreemen...
Portuguese Perfect Continuous: Habits & Recent Trends (Tenho feito)
Overview The Portuguese **Pretérito Perfeito Composto**, often recognized by its structure `tenho feito`, is a sophistic...
Present Perfect (Repeated Actions)
Overview For learners navigating Portuguese grammar, the `Pretérito Perfeito Composto` (Compound Past Perfect) often pre...
Portuguese Past Participle: The `ter` vs. `ser` Rule
Overview The Portuguese `Particípio Passado` (Past Participle) is a fundamental verb form crucial for constructing compo...