Portuguese Perfect Continuous: Habits & Recent Trends (Tenho feito)
Grammar Rule in 30 Seconds
Use 'ter' + 'feito' (past participle) + 'a' + 'verbo' (gerund) to describe recurring actions starting in the past and continuing now.
- Use 'Tenho estado a trabalhar' for ongoing habits.
- Use it for actions repeated over a period of time.
- Always use the auxiliary 'ter' conjugated in the present.
Overview
The Portuguese Pretérito Perfeito Composto, often recognized by its structure tenho feito, is a sophisticated verbal tense at the B2 CEFR level, essential for expressing actions that originate in the past and extend their influence or continuity into the present. It specifically articulates habits, repeated actions, or ongoing states that have been characteristic of a recent, undefined period leading up to the moment of speech. Unlike simple past tenses, which capture discrete, completed events, this compound tense foregrounds the present relevance of past occurrences, signifying that an action is either still in progress, has been frequently recurring, or its effects are still felt.
This tense provides a linguistic mechanism to discuss evolving personal routines, observed societal trends, or continuous conditions without pinpointing a precise start time, thereby focusing on the persistent nature of the activity. For instance, stating Tenho estudado português todos os dias (I have been studying Portuguese every day) communicates a current, ongoing commitment, rather than a single past event. It allows speakers to convey a dynamic relationship between past experience and present reality, making conversations more nuanced and reflective of lived experience.
Mastering the Pretérito Perfeito Composto is a hallmark of upper-intermediate proficiency, enabling you to articulate complex temporal relationships and sound significantly more natural to native speakers.
How This Grammar Works
fiz), which strictly denotes a single, completed action at a definite point in the past. The key distinction is the uninterrupted or recurrent link to the present.Eu li aquele livro (I read that book), it implies the reading is finished, a past event. Conversely, Eu tenho lido muitos artigos sobre este tema (I have been reading many articles on this topic) suggests an ongoing habit of reading these articles, potentially still continuing, and certainly relevant to your current knowledge or interests. This tense functions as a linguistic "bridge," connecting a past initiation or pattern of activity directly to the present.Ele tem trabalhado como voluntário (He has been working as a volunteer) implies a continuous volunteer commitment that remains true at the moment of speaking.Formation Pattern
ter conjugated in the simple present tense, immediately followed by the particípio passado (past participle) of the main verb. The invariable grammatical sequence is ter (presente) + particípio passado (do verbo principal).
ter are as follows, providing the first essential building block:
Eu | tenho | Eu tenho estudado. (I have been studying.) |
Tu | tens | Tu tens falado. (You have been speaking.) |
Você / Ele / Ela | tem | Ela tem trabalhado. (She has been working.) |
Nós | temos | Nós temos comido. (We have been eating.) |
Vós | tendes | Vós tendes visto. (You all have been seeing.) |
Vocês / Eles / Elas | têm | Eles têm viajado. (They have been traveling.) |
têm for the third-person plural (eles/elas / vocês) to differentiate it orthographically from the third-person singular tem. This diacritical mark is fundamental for clear written communication in Portuguese.
-ar (e.g., falar, cantar, comprar) consistently transform to -ado. Thus, falar becomes falado, cantar becomes cantado, and comprar becomes comprado.
-er (e.g., comer, beber, aprender) convert to -ido. Examples include comer becoming comido, beber becoming bebido, and aprender becoming aprendido.
-ir (e.g., partir, dormir, sentir) also convert to -ido. Hence, partir becomes partido, dormir becomes dormido, and sentir becomes sentido.
ser or estar. This simplifies usage: one always says Nós temos lido (We have been reading), never Nós temos lidos or Nós temos lidas. This fixed form (-ado or -ido without variations) is a defining characteristic.
-ado/-ido pattern. These forms must be memorized, as they are frequently encountered:
abrir | aberto |
cobrir | coberto |
dizer | dito |
escrever | escrito |
fazer | feito |
pôr | posto |
ver | visto |
vir | vindo |\
ganhar | ganho |\
gastar | gasto |\
pagar | pago |\
aceitar | aceito |\
entregar | entregue |\
imprimir | impresso |\
Eu tenho trabalhado muito ultimamente. (I have been working a lot lately.)
Eles têm viajado bastante este ano. (They have been traveling quite a bit this year.)
Você tem feito um ótimo trabalho no projeto. (You have been doing a great job on the project.)
When To Use It
- Ongoing Habits and Routines: This is its most canonical and frequent application. Use it to describe activities that you have been performing regularly, indicating a current, established pattern of behavior.
Tenho corrido todas as manhãs para manter a forma.(I have been running every morning to stay in shape.) – This implies a consistent routine that is currently in effect.A Maria tem estudado muito para os exames finais.(Maria has been studying a lot for her final exams.) – This communicates a continuous, diligent effort extending to the present moment.Nós temos assistido a vários documentários históricos ultimamente.(We have been watching several historical documentaries lately.) – Indicates a recent, repeated leisure activity.
- Recent Trends or General Observations: The tense is ideal for noting patterns of behavior, societal shifts, or prevailing conditions that have been observed over a period leading up to and including the present.
As pessoas têm usado cada vez mais aplicativos de mensagens para se comunicar.(People have been increasingly using messaging apps to communicate.) – This describes a current, evolving societal trend.Tem chovido bastante nesta região nas últimas semanas, o que é incomum para a estação.(It has been raining a lot in this region in recent weeks, which is unusual for the season.) – This highlights a continuous weather pattern with present impact.
- Continuous States or Experiences: To express how you've been feeling, experiencing, or existing over a period, implying that the state is still current, has only recently changed, or is an ongoing characteristic.
Ultimamente, tenho estado muito cansado por causa do trabalho.(Lately, I have been very tired because of work.) – This conveys a persistent state of fatigue that is still affecting the speaker.Eu tenho aprendido muito no meu novo emprego e estou adorando.(I have been learning a lot in my new job and I'm loving it.) – This emphasizes a continuous learning process and growth.
Pretérito Perfeito Simples) would be more appropriate.Common Mistakes
- Confusing with the Simple Past for Single Events: This is arguably the most pervasive error. The
Pretérito Perfeito Compostois not used for a single, completed action with a definite endpoint in the past. The simple past (Pretérito Perfeito Simples) is designated for specific, finished events. Using the compound perfect incorrectly for a single event sounds unnatural and implies a continuous or repetitive action that isn't intended. - Incorrect:
Eu tenho comido um sanduíche no almoço.(This suggests you have been repeatedly eating a sandwich for lunch, or are still eating one sandwich continuously, which is not the typical meaning for a single meal.) - Correct:
Eu comi um sanduíche no almoço.(I ate a sandwich for lunch.) - The
Pretérito Perfeito Compostois reserved for ongoing habits or repeated actions:Eu tenho comido sanduíches no almoço ultimamente.(I've been eating sandwiches for lunch lately.)
- Participle Agreement Misapplication: Due to agreement rules for participles in other constructions (e.g., with
serin the passive voice, orestarfor continuous states likeestar cansado), learners often mistakenly make the participle agree in gender and number with the subject in thePretérito Perfeito Composto. - Incorrect:
As meninas têm chegado atrasadas.(The girls have been arriving late – with agreement for plural feminine.) - Correct:
As meninas têm chegado atrasado.(The participlechegadoremains invariable and masculine singular, regardless of the subject's gender or number.) - Rule: In the
ter+ participle construction for this tense, the participle is always fixed. It's a linguistic fossil, maintaining an older grammatical form.
- Using for Immediate Past (Spanish Interference): A significant point of divergence from Spanish, where the pretérito perfecto compuesto (
he hecho) often refers to actions in the very recent past (He llegado). Portuguese does not usetenho feitothis way. For actions that have just occurred, Portuguese uses the constructionacabar de+ infinitive. - Incorrect:
Eu tenho chegado agora.(I have arrived just now.) - Correct:
Eu acabei de chegar.(I just arrived.) - The Portuguese
Pretérito Perfeito Compostoimplies a broader, less immediate temporal window, consistently emphasizing continuity or repetition over a period, not a single, freshly completed event.
- Incorrect Auxiliary Verb: The auxiliary verb for the Pretérito Perfeito Composto is exclusively
ter. Whilehavercan be found in very formal or archaic written Portuguese (e.g.,hei feito),teris the standard in virtually all modern spoken and written Portuguese. Usingestaris a different grammatical construction entirely (estar + gerúndiofor present continuous) and changes the meaning drastically. - Incorrect:
Eu estou falado com o diretor.(This literally translates to "I am spoken with the director" or "I am spoken," which is grammatically nonsensical for the intended meaning.) - Correct:
Eu tenho falado com o diretor.(I have been speaking with the director.) - Rule: Always use
teras the auxiliary. The choice of auxiliary verb is fixed and non-negotiable for this tense.
- Confusing with
Estar + Gerúndio: Both tenses can describe ongoing actions, leading to confusion. However,estar + gerúndio(estou falando) describes an action happening at the exact moment of speaking or around it, within a very narrow, immediate timeframe. ThePretérito Perfeito Composto(tenho falado) refers to an ongoing habit or repeated action over an extended, recent, and unspecified period that includes the present. Estou estudando neste momento.(I am studying right now.)Tenho estudado muito ultimamente.(I have been studying a lot lately – indicating a habit over recent weeks or months.)- The former is immediate, the latter describes a continuous process or repeated action over a larger temporal scope. The
estar + gerúndiocaptures a snapshot, whiletenho feitocaptures a trend.
Real Conversations
The Pretérito Perfeito Composto is an indispensable tool in authentic Portuguese communication, permeating informal chats, social media interactions, and even professional exchanges. Its ability to convey ongoing processes and recent habits makes it a natural fit for discussions about personal lives, observations, and evolving situations.
- Casual Updates Among Friends/Family: This tense is frequently used when catching up or sharing personal news, as it succinctly summarizes current states or activities.
- Friend A: Como você tem passado desde a última vez que nos vimos? (How have you been since the last time we saw each other?)
- Friend B: Tenho passado bem, mas tenho trabalhado demais e estou exausto. (I've been well, but I've been working too much and I'm exhausted.) – Here, tenho passado describes a continuous state of well-being, while tenho trabalhado indicates an ongoing, intense work habit.
- On a group chat: Gente, tenho assistido a uma série incrível na Netflix. Preciso recomendar! (Guys, I've been watching an amazing series on Netflix. I need to recommend it!) – This communicates a current viewing habit.
- Social Media and Blogs: The concise yet comprehensive nature of the tense makes it popular for status updates and reflections on online platforms.
- Instagram caption: Tenho amado explorar novos cafés na cidade este mês! (I've been loving exploring new cafés in the city this month!) – Expresses a recent, continuous enjoyment and activity.
- Blog post opening: Nos últimos meses, tenho refletido bastante sobre o impacto da tecnologia na educação. (In recent months, I've been reflecting a lot on the impact of technology on education.) – Indicates an ongoing period of contemplation or research.
- Professional Contexts: In more formal settings, the Pretérito Perfeito Composto is employed to report on progress, ongoing observations, or sustained efforts.
- Team meeting: Temos observado um aumento constante na satisfação dos clientes desde que implementamos as novas medidas. (We have been observing a constant increase in customer satisfaction since we implemented the new measures.) – Reporting an ongoing positive trend.
- Performance review: Você tem demonstrado grande iniciativa e liderança no projeto, o que é muito valorizado. (You have been demonstrating great initiative and leadership on the project, which is highly valued.) – Highlighting consistent positive behavior over time.
- Cultural Insight (BP vs. EP): While the core meaning of continuous/repeated action is universal, there's a subtle, regional nuance. In Brazil, particularly in informal spoken language, the Pretérito Perfeito Composto can sometimes be used for a single, recent action within an open timeframe (e.g., Hoje eu tenho falado com ele for "Today I spoke with him," emphasizing the general relevance of hoje). This usage is less common and often considered less grammatically strict in European Portuguese, where the tense almost exclusively signifies prolonged or repeated actions. For learners, adhering to the core meaning of ongoing/repeated actions is the most robust and widely accepted approach across all varieties.
Quick FAQ
- Q: Can I use
haverinstead ofteras the auxiliary verb? - A: While grammatically permissible (
hei feito,hás feito, etc.), usinghaverin this context is extremely formal and largely confined to very elevated literary texts or archaic language. In all modern contexts, whether spoken or written,ter(tenho feito) is the standard and expected auxiliary verb. Always opt forter.
- Q: Does the participle ever agree in gender or number with the subject?
- A: Absolutely not in the Pretérito Perfeito Composto. This is a critical rule to remember. The participle always remains in its invariable form (masculine singular, e.g.,
falado,comido,feito), regardless of the subject's gender or number. Any agreement would be a grammatical error for this specific tense. For instance,Elas têm visto(They have been seeing), notElas têm vistas.
- Q: What's the main difference between
Pretérito Perfeito Compostoandestar + gerúndio? - A:
Estar + gerúndio(estou estudando) describes an action happening right now or within a very narrow, immediate timeframe surrounding the present moment. The Pretérito Perfeito Composto (tenho estudado) describes an action that started in the past and has been repeated or continuous over a longer, recent period leading up to the present, implying a habit, a current state, or a trend. One is an immediate snapshot, the other a prolonged, dynamic process.
- Q: Is the
Pretérito Perfeito Compostoused equally in Brazilian Portuguese (BP) and European Portuguese (EP)? - A: Yes, it is very common and grammatically valid in both varieties of Portuguese. However, as noted in the "Real Conversations" section, Brazilian Portuguese speakers sometimes extend its use to very recent, single actions within an open time frame, which is less common in European Portuguese, where it almost exclusively maintains the meaning of repetition or duration.
- Q: How do I form negative sentences using this tense?
- A: The negation particle (
não) is placed directly before the auxiliary verbter. The structure isNão+ter (presente)+particípio passado. Example:Eu não tenho dormido bem ultimamente.(I haven't been sleeping well lately.)
- Q: What about reflexive verbs in the
Pretérito Perfeito Composto? - A: The reflexive pronoun generally precedes the auxiliary verb
ter. Example:Eu me tenho sentido melhor desde que comecei a praticar yoga.(I have been feeling better since I started practicing yoga.) - In European Portuguese, it's also common to see the clitic pronoun placed after
terwith a hyphen due to proclisis/enclisis rules:Eu tenho-me sentido melhor.Both forms are acceptable, with the proclitic form (me tenho sentido) often being more common in BP and the enclitic form (tenho-me sentido) more prevalent in EP, especially in formal contexts.
- Q: Can I use this tense to describe something that happened a long time ago?
- A: Generally, no. The Pretérito Perfeito Composto inherently implies recent relevance. For actions that occurred in the distant past and are completed, the
Pretérito Perfeito SimplesorPretérito Mais-que-perfeito Composto(for past-in-the-past actions) would be more appropriate. This tense is for the "now-ish" past, connecting directly to the present, not for historical or far-removed events.
Conjugation of 'Ter' (Present)
| Pronoun | Verb Form |
|---|---|
|
Eu
|
Tenho
|
|
Tu
|
Tens
|
|
Ele/Ela
|
Tem
|
|
Nós
|
Temos
|
|
Vós
|
Tendes
|
|
Eles/Elas
|
Têm
|
Meanings
This structure expresses an action that began in the past and continues to the present, often implying repetition or a recent trend.
Habitual
Actions repeated over a duration.
“Tenho lido muito ultimamente.”
“Tenho corrido no parque.”
Recent Trend
Something happening lately.
“Tenho dormido mal.”
“Tenho trabalhado muito.”
Reference Table
| Form | Structure | Example |
|---|---|---|
|
Affirmative
|
Tenho + Participle
|
Tenho estudado.
|
|
Negative
|
Não tenho + Participle
|
Não tenho estudado.
|
|
Question
|
Tens + Participle?
|
Tens estudado?
|
|
PT-PT
|
Tenho + a + Infinitivo
|
Tenho a estudar.
|
|
PT-BR
|
Tenho + Gerundio
|
Tenho estudando.
|
Formality Spectrum
Tenho estado a trabalhar intensamente. (Work)
Tenho trabalhado muito. (Work)
Tenho trabalhado pra caramba. (Work)
Tô ralando muito. (Work)
Usage Map
Time
- Ultimamente Lately
- Recentemente Recently
Examples by Level
Tenho estudado muito.
I have been studying a lot.
Tenho comido bem.
I have been eating well.
Tenho dormido cedo.
I have been sleeping early.
Tenho lido livros.
I have been reading books.
Tenho trabalhado no escritório.
I have been working at the office.
Tenho visto esse filme.
I have been watching that movie.
Tenho falado com ela.
I have been talking to her.
Tenho corrido no parque.
I have been running in the park.
Tenho estado a aprender português.
I have been learning Portuguese.
Tenho pensado em mudar.
I have been thinking about moving.
Tenho tentado ligar-lhe.
I have been trying to call him.
Tenho sentido saudades.
I have been missing (you/home).
Tenho vindo a notar mudanças.
I have been noticing changes.
Tenho estado a trabalhar no projeto.
I have been working on the project.
Tenho andado muito ocupado.
I have been very busy lately.
Tenho procurado uma solução.
I have been looking for a solution.
Tenho vindo a questionar as minhas escolhas.
I have been questioning my choices.
Tenho estado a ponderar a oferta.
I have been considering the offer.
Tenho vindo a desenvolver novas competências.
I have been developing new skills.
Tenho estado a analisar os dados.
I have been analyzing the data.
Tenho vindo a observar uma tendência crescente.
I have been observing a growing trend.
Tenho estado a arquitetar uma nova estratégia.
I have been architecting a new strategy.
Tenho vindo a consolidar o meu conhecimento.
I have been consolidating my knowledge.
Tenho estado a reavaliar os paradigmas.
I have been reevaluating the paradigms.
Easily Confused
Learners use the wrong tense for duration.
Mixing the 'a + infinitive' and gerund.
Using it for single events.
Common Mistakes
Tenho comer
Tenho comido
Tenho estudo
Tenho estudado
Eu tenho feito
Tenho feito
Tenho a comido
Tenho comido
Tenho comi
Tenho comido
Tenho a lendo
Tenho a ler
Tenho estado comendo
Tenho comido
Tenho feito isso ontem
Tenho feito isso ultimamente
Tenho estado a lendo
Tenho estado a ler
Tenho sido a trabalhar
Tenho estado a trabalhar
Tenho vindo a ter feito
Tenho vindo a fazer
Tenho estado a ter estudado
Tenho estudado
Tenho vindo a sido
Tenho estado
Sentence Patterns
Tenho ___ todos os dias.
Ultimamente, tenho ___ muito.
Tenho estado a ___ o projeto.
Tenho vindo a ___ melhor.
Real World Usage
Tenho estado a estudar muito!
Tenho desenvolvido competências de liderança.
Tenho viajado pelo mundo!
Tenho pedido comida aqui sempre.
Tenho visitado muitos museus.
Tenho dormido melhor.
Focus on duration
No specific time
Dialect choice
Natural flow
Smart Tips
Always use 'ultimamente' to reinforce the habit.
Use 'a + infinitive'.
Use the gerund.
Keep it simple.
Pronunciation
Tenho
The 'nh' sound is like 'ny' in canyon.
Rising
Tens estudado? ↑
Questioning.
Memorize It
Mnemonic
Tenho (I have) + Feito (Done) = The habit I've been doing.
Visual Association
Imagine a clock with a long, continuous line stretching from the past into your hand today.
Rhyme
Tenho feito, o hábito está direito.
Story
Maria started running in January. It is now March. She says: 'Tenho corrido todos os dias'. She is still running.
Word Web
Challenge
Write 3 sentences about things you have been doing this week.
Cultural Notes
The 'a + infinitive' structure is standard.
The gerund is standard.
Similar to Portugal but with local variations.
Derived from Latin 'tenere' (to hold) + past participle.
Conversation Starters
O que tens feito ultimamente?
Tens lido algum livro bom?
Como tens passado os teus dias?
Tens vindo a notar mudanças no trabalho?
Journal Prompts
Common Mistakes
Test Yourself
Eu ___ (estudar) muito.
Find and fix the mistake:
Tenho comi muito.
Which is correct for PT-PT?
Arrange the words in the correct order:
All words placed
Click words above to build the sentence
I have been sleeping well.
Answer starts with: Ten...
Which is correct for PT-BR?
Ultimamente, ___ (pensar) em mudar.
Find and fix the mistake:
Tenho feito isso ontem.
Score: /8
Practice Exercises
8 exercisesEu ___ (estudar) muito.
Find and fix the mistake:
Tenho comi muito.
Which is correct for PT-PT?
tenho / muito / trabalhado
I have been sleeping well.
Which is correct for PT-BR?
Ultimamente, ___ (pensar) em mudar.
Find and fix the mistake:
Tenho feito isso ontem.
Score: /8
Practice Bank
10 exercisesVocê ___ (fazer) os exercícios de casa?
Eu estou trabalhado muito nesta semana.
visto / filmes / temos / muitos / nós
They have been going to the park lately.
Select the correct irregular form:
Match the following:
Nós ___ (dormir) mal ultimamente.
Elas tem falado comigo.
Which word often triggers this tense?
O que você ___ (fazer) de bom?
Score: /10
FAQ (8)
No, it's for duration, not specific points.
Both, but the structure differs.
For habits starting in the past.
Yes, for this tense.
No, use simple past.
Add 'não' before 'tenho'.
It's neutral and common.
It's similar to PT-PT.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
He estado haciendo
Spanish uses 'he' for all perfect tenses.
J'ai été en train de faire
French doesn't use the auxiliary 'avoir' this way.
Ich habe gemacht
German lacks a direct continuous perfect.
Shiteiru
Japanese is agglutinative.
Kuntu af'alu
Arabic aspect is different.
Zai zuo
Chinese has no verb conjugation.
Learning Path
Prerequisites
Related Videos
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...
Present Perfect: Have Been Doing (Pretérito Perfeito Composto)
Overview When delving into Portuguese grammar, you will encounter the `Pretérito Perfeito Composto`, a tense that frequ...
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...