B2 Compound Tenses 8 min read 中等

使用 Ter 表示持续动作 (Tenho feito)

想聊聊你最近的生活状态?用 tenho + 分词 就对了!记住这几个关键词:tenho feito (我最近在做), hábito (习惯), recentemente (最近)。

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

### Overview
你好!作为一名在葡萄牙语学习道路上和你并肩作战的老师,我非常理解你在学习 Pretérito Perfeito Composto(复合完成时)时遇到的困惑。在中文里,我们没有严格意义上的“时态”,我们依靠“了”、“着”、“过”或者时间状语(如“最近”、“一直”)来表达动作的完成或持续。而葡萄牙语的 Tenho feito 结构,正是为了表达“从过去持续到现在,或在近期反复发生”的动作。这在中文里通常对应“一直在做……”或者“最近经常做……”。
对于B2阶段的学习者,掌握这个时态是区分“初级表达”与“地道表达”的分水岭。比如,如果你想说“我最近一直在学葡萄牙语”,用 Tenho estudado português ultimamente 会比简单的 Estudei português 精准得多。前者强调了这是一个持续的、未完成的习惯,而后者听起来像是一个已经彻底结束的动作。这与中文的语感非常不同,因为中文里我们只需要加一个“一直”就能解决问题,但葡语必须通过动词的变化来体现这种“动作的延续性”。
### How This Grammar Works
要理解 Pretérito Perfeito Composto,我们可以把它拆解为两个核心:助动词 ter(现在时)+ 动词的过去分词(Particípio)。在中文语法中,我们通过谓语动词后的助词来表示时态,比如“我吃过饭了”(完成)或“我正在吃饭”(进行)。但葡语的这个结构巧妙地结合了“拥有(ter)”和“过去分词”,创造出一种“动作在当下依然有回响”的语境。
你可以这样理解:ter 在这里不再是“有”的意思,它变成了一个时间锚点,把你从过去某个时间点开始的动作,一直拉到了现在。这与中文的“一直”非常相似。例如:Tenho trabalhado muito(我一直在努力工作)。在中文里,我们说“我(主语)一直(副词)在工作(谓语)”;在葡语里,这个“一直”的逻辑完全被封装在了 Tenho + trabalhado 这个组合里。如果不使用这个结构,而使用简单过去时 Trabalhei,在听者耳中,这就像是一个已经结束的、孤立的动作,仿佛你已经辞职了一样。因此,掌握这个结构,本质上是掌握了如何向对方传递“动作的持续性”和“近期发生性”。
### Formation Pattern
这个结构的构成非常规律,就像我们在淘宝上买东西的固定流程:第一步是助动词,第二步是核心动词。请记住,这里的过去分词是永远不变的,这对于习惯了动词变位的你来说,是一个难得的“喘息机会”。
| 语法成分 | 结构 | 说明 |
|---|---|---|
| 助动词 | ter (Presente do Indicativo) | 随主语变化 (tenho, tem, temos, têm) |
| 核心动词 | Particípio | 永远不变 (以 -ado 或 -ido 结尾) |
以下是几种常见动词的变化:
| 动词原形 | 过去分词 | 例句 |
|---|---|---|
| falar | falado | Tenho falado com ele. (我一直和他有联系) |
| comer | comido | Temos comido fora. (我们最近一直在外面吃) |
| fazer | feito | Tenho feito exercícios. (我一直在做运动) |
### When To Use It
这个时态的使用场景非常明确,主要集中在以下三种情况:
  1. 1持续性动作:动作从过去开始,一直持续到现在。例如:Tenho morado aqui desde 2020(我从2020年起就住在这里)。这相当于中文的“一直……”。
  2. 2近期反复发生的习惯:动作在近期多次重复,形成了某种趋势。例如:Tenho ido muito ao café(我最近经常去咖啡厅)。这与中文的“最近经常……”完全对应。
  3. 3近期经验的总结:强调近期发生的情况对当下的影响。例如:Tenho me sentido cansado(我最近感到很累)。
记住,如果你想表达“我昨天吃过饭了”,千万不要用这个结构,因为那是一个具体的过去时间点,应该用简单过去时 ComiTenho feito 必须配合 ultimamente(最近)、nos últimos dias(最近几天)或者 desde(自从)这类词使用才最地道。
### Common Mistakes
作为中文母语者,我们极易受到母语干扰,以下是三个最常见的坑:
  1. 1混淆“完成”与“持续”:很多同学看到 Tenho feito 就觉得是“做完了”。这是因为中文里“了”既表示完成,也表示状态改变。一定要记住,Tenho feito 是“没做完”或“还在做”,而不是“做完了”。
  2. 2漏掉助动词 ter 的变位:在中文里,无论主语是谁,动词都不变。很多同学习惯性地写成 Eu tem feito,这是严重的错误。请务必核对 ter 的变位:eu tenho, você tem, nós temos
  3. 3试图在过去时间点使用:比如想说“我昨天做了运动”,很多同学会写 Tenho feito exercício ontem。这是错误的!因为 ontem 是一个确定的过去时间,必须用简单过去时 Fiz。这是最典型的L1干扰,因为中文里我们只需要加个时间状语,动词形式完全不需要动。
### Contrast With Similar Patterns
| 结构 | 含义 | 对应的中文语感 |
|---|---|---|
| Tenho feito | 持续/反复 (复合完成时) | 一直在做 / 最近经常做 |
| Fiz | 过去某个点完成 (简单过去时) | 做了 |
| Estou fazendo | 此刻正在做 (现在进行时) | 正在做 |
### Quick FAQ
  1. 1问:我可以一直用 Estou fazendo 来代替 Tenho feito 吗?
答:不可以。Estou fazendo 强调的是“此时此刻正在进行”,而 Tenho feito 强调的是“最近一段时间以来的习惯或持续状态”。
  1. 1问:为什么有时候看到别人用 Tenho vindovir 的过去分词不是 vido 吗?
答:这是一个特例。vir 的过去分词是 vindo。这是不规则变化,建议直接背诵,就像背中文的生僻字一样,多写几次就记住了。
  1. 1问:这个时态在口语中常用吗?
答:非常常用!尤其是在巴西葡萄牙语中,它几乎是日常交流中表达“最近状况”的标配。在欧洲葡语中,它也同样重要,只是在某些非正式场合,人们可能会换用其他表达方式,但 Tenho feito 永远不会出错。

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 使用 Ter 表示持续动作 (Tenho feito)
主语 动词 'Ter' 变位 过去分词 中文含义
Eu
tenho
trabalhado
我最近一直在工作
Você/Ele/Ela
tem
estudado
你/他/她最近一直在学习
Nós
temos
comido
我们最近一直在吃...
Vocês/Eles/Elas
têm
saído
你们/他们最近一直在外社交
Eu
não tenho
dormido
我最近一直没睡好
O que você
tem
feito?
你最近都在忙什么?

正式程度

正式
Tenho trabalhado intensamente.

Tenho trabalhado intensamente. (Work)

中性
Tenho trabalhado muito.

Tenho trabalhado muito. (Work)

非正式
Tô trabalhando pra caramba.

Tô trabalhando pra caramba. (Work)

俚语
Tô na correria.

Tô na correria. (Work)

使用 Ter 的持续动作

Tenho feito

习惯

  • malhado 锻炼
  • estudado 学习

感受/想法

  • pensado 思考
  • sentido 感觉

Fiz 对比 Tenho Feito

Fiz (简单过去时)
单次已完成动作 我做了。
Eu comi pizza ontem 我昨天吃了披萨。
Tenho Feito (复合过去时)
近期习惯 我最近一直在做。
Tenho comido pizza 我最近(经常)吃披萨。

我该使用复合时态吗?

1

它只发生过一次吗?

YES
使用 Pretérito Perfeito Simples (Eu fiz)
NO
进入下一步
2

它是最近一直在重复或持续的吗?

YES
使用 Tenho + Particípio
NO ↓

现代使用场景

📸

社交媒体

  • Tenho viajado
  • Tenho postado
  • Tenho visto
💻

工作/学习

  • Tenho focado
  • Tenho aprendido
  • Tenho feito

按水平分级的例句

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.

容易混淆

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

Both refer to the past.

常见错误

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.

句型

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.

🎯

“最近”触发器

只要你想表达“最近(ultimamente)”在做某事,脑子里就该自动弹出这个结构。它是最地道的匹配方式:
Tenho saído pouco ultimamente.
⚠️

性别陷阱

别因为主语是女性就去改变分词的结尾。哪怕是女生说“我一直在学习”,也要用 estudado,绝不是 estudada
Eu tenho estudado muito.
💬

巴西 vs 欧洲口音

在巴西,这是表达近期习惯的标准用法。但在葡萄牙,你可能还会听到
Tenho andado a fazer
,听起来更有“最近一直晃悠着在做”的感觉:
Tenho andado a ler muito.

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?

发音

/ˈteɲu faˈladu/

Stress

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

Rising

Tens estudado? ↑

Questioning tone.

记住它

记忆技巧

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

视觉联想

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

挑战

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

文化笔记

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.

对话开场白

O que você tem feito ultimamente?

日记主题

Write about your recent habits.

常见错误

Incorrect

正确


Incorrect

正确


Incorrect

正确


Incorrect

正确

Test Yourself

请用 'ter' 的正确形式和动词 'malhar' (锻炼) 的分词完成句子。

Eu ___ ___ muito na academia ultimamente.

✓ Correct! ✗ Not quite. Correct answer: tenho malhado
为了表达 'Eu' 的近期习惯,我们使用 'tenho' + 过去分词 'malhado'。
哪句话正确描述了一个近期的习惯? 多项选择

选择语法正确的句子:

✓ Correct! ✗ Not quite. Correct answer: Elas têm estudado muito.
在 'ter' 引导的复合时态中,过去分词永远保持阳性单数形式 (estudado),不随主语变化。
找出一句描述“单次已完成事件”时的错误用法并纠正。 Error Correction

Find and fix the mistake:

Eu tenho comido pizza ontem à noite.

✓ Correct! ✗ Not quite. Correct answer: Eu comi pizza ontem à noite.
如果动作发生在特定时间(昨天)且只是一次性动作,应使用一般过去时 (comi),而非复合时态。

Score: /3

练习题

8 exercises
Conjugate the verb.

Eu ___ (estudar) muito.

✓ Correct! ✗ Not quite. Correct answer: tenho estudado
Correct auxiliary + participle.
Select the correct sentence. 多项选择

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
为主语 'Vocês' 填入正确的形式。 填空

O que vocês ___ ___ ultimamente?

✓ Correct! ✗ Not quite. Correct answer: têm feito
将单词排序,表达“我最近经常出差/旅游”。 Sentence Reorder

viajado / muito / tenho / Eu

✓ Correct! ✗ Not quite. Correct answer: Eu tenho viajado muito
将“我们最近一直睡得很晚”翻译成葡萄牙语。 翻译

We have been sleeping late.

✓ Correct! ✗ Not quite. Correct answer: Temos dormido tarde.
识别正确的复数形式。 多项选择

Eles ___ ___ muito trabalho.

✓ Correct! ✗ Not quite. Correct answer: têm tido
修正分词的一致性错误。 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 Pairs

匹配下列项:

✓ Correct! ✗ Not quite. Correct answer: all
用动词 'viver' 完成句子。 填空

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

✓ Correct! ✗ Not quite. Correct answer: temos vivido
哪句暗示了“最近重复的动作”? 多项选择

选择正确选项:

✓ Correct! ✗ Not quite. Correct answer: Tenho tomado muito café.
翻译“她最近感觉不太舒服”。 翻译

She hasn't been feeling well.

✓ Correct! ✗ Not quite. Correct answer: Ela não tem se sentido bem.
重音/长音符使用是否正确? Error Correction

Ele têm trabalhado muito.

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

Score: /10

常见问题 (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?
还没有评论。成为第一个分享想法的人!