葡萄牙语现在完成进行时:习惯与最近趋势 (Tenho feito)
tenho feito 就对了!记住这三个锦囊:tenho、particípio、ultimamente。
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
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.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.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.present perfect progressive (or continuous) in English, yet with subtle differences in Portuguese regarding the recentness and ongoing implications. The action's effect, rather than just its completion, is what remains foregrounded in the present, emphasizing the ongoing nature or repeated occurrence over a recent period.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 toI am spoken with the director
orI 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 Conversationssection, 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 thenow-ishpast, 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
| 代词 | 助动词 (ter) | 过去分词 | 含义 (最近...) |
|---|---|---|---|
|
Eu
|
tenho
|
estudado
|
我最近一直在学习
|
|
Você/Ele/Ela
|
tem
|
trabalhado
|
你/他/她最近一直在工作
|
|
Nós
|
temos
|
visto
|
我们最近一直在看
|
|
Vocês/Eles/Elas
|
têm
|
feito
|
你们/他们最近一直在做
|
|
Eu
|
tenho
|
ido
|
我最近一直在去
|
|
Você
|
tem
|
comido
|
你最近一直在吃
|
正式程度
Tenho estado a trabalhar intensamente. (Work)
Tenho trabalhado muito. (Work)
Tenho trabalhado pra caramba. (Work)
Tô ralando muito. (Work)
现在完成复合时的用法
习惯
- treinar 训练
- estudar 学习
趋势
- postar 发布
- usar 使用
单次事件 vs. 持续习惯
如何选择时态
动作只发生了一次吗?
动作最近一直在重复吗?
常见不规则分词
视觉/言语
- • Visto (Ver)
- • Dito (Dizer)
动作
- • Feito (Fazer)
- • Escrito (Escrever)
开启/覆盖
- • Aberto (Abrir)
- • Coberto (Cobrir)
按水平分级的例句
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.
容易混淆
Learners use the wrong tense for duration.
Mixing the 'a + infinitive' and gerund.
Using it for single events.
常见错误
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
句型
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.
“最近”法则
ultimamente(最近)且意思通顺,那就该用这个时态!比如:Tenho saído pouco ultimamente.
别被西班牙语带跑了!
He comido 是“我刚吃完”,但在葡语中 Tenho comido 是“我最近一直在吃”。千万别混淆!Tenho comido muita fruta.
分词记忆小窍门
Nós temos ido ao cinema.
Smart Tips
Always use 'ultimamente' to reinforce the habit.
Use 'a + infinitive'.
Use the gerund.
Keep it simple.
发音
Tenho
The 'nh' sound is like 'ny' in canyon.
Rising
Tens estudado? ↑
Questioning.
记住它
记忆技巧
Tenho (I have) + Feito (Done) = The habit I've been doing.
视觉联想
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
挑战
Write 3 sentences about things you have been doing this week.
文化笔记
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.
对话开场白
O que tens feito ultimamente?
Tens lido algum livro bom?
Como tens passado os teus dias?
Tens vindo a notar mudanças no trabalho?
日记主题
常见错误
Test Yourself
Eu ___ (estudar) muito para a prova ultimamente.
选择正确的句子:
Find and fix the mistake:
As meninas têm estudadas muito.
Score: /3
练习题
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.
选择正确的不规则形式:
匹配动词与分词:
Nós ___ (dormir) mal ultimamente.
Elas tem falado comigo.
哪个词经常触发这个时态?
O que você ___ (fazer) de bom?
Score: /10
常见问题 (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
Learn These First
相关视频
Related Grammar Rules
葡萄牙语双重过去分词:规则形与不规则形的用法
Overview 在葡萄牙语中,有一类特殊的动词被称为“丰富动词(abundant verbs)”。这意味着它们有两个过去分词形式:`Regular`(规...
冻结的 'O': 与 'Ter' 的分词一致性
### Overview 对于母语为中文的葡萄牙语学习者来说,动词的变化往往是一座大山。中文是一种孤立语,我们的动词没有时态、人称、...
复合完全过去时:最近一直在做的事 (Pretérito Perfeito Composto)
Overview 忘记你在英语中了解的关于现在完成时的所有知识吧。在葡萄牙语中,复合完全过去时(Pretérito Perfeito Composto)完...
现在完成时(重复动作)
Overview 等一下!如果你想把英语的 "I have lost my keys" 逐字翻译成葡萄牙语,那你就要掉进陷阱了。在英语中,现在完成时常用...
葡萄牙语过去分词:`ter`与`ser`的规则
你有没有注意到,英语中我们说“I have spoken”,但又说“the speech was spoken”?葡萄牙语也有类似之处,但有自己的风格。这就是...