B2 Compound Tenses 15 min read 中等

复合完全过去时:最近一直在做的事 (Pretérito Perfeito Composto)

葡萄牙语的现在完成时专门用来描述“最近开始并持续重复”的动作。你可以把它看作是你的“近期习惯”专用时态,核心关键词是 ultimamentehábitorepetição

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'.
Subject + Ter (present) + estado + Verb(-ndo/a-infinitivo)

Overview

忘记你在英语中了解的关于现在完成时的所有知识吧。在葡萄牙语中,复合完全过去时(Pretérito Perfeito Composto)完全是另一回事。它主要翻译为“(最近一直)在做某事”。它绝对不是指“已经做完”了某事。说英语的人经常在这里犯错。如果你直接翻译,听起来会很奇怪。这个时态用于最近开始且现在仍在发生的动作。它暗示着重复或持续的习惯。把它看作是你的“最近(lately)”时态。

How This Grammar Works

我们正式称它为 Pretérito Perfeito Composto。它就像时间里的一座桥。它使用助动词 ter(有)。这个动词将你的句子锚定在现在。然后,你将它与过去分词结合起来。分词描述实际的动作。它们一起创造了一种持续的动感。焦点完全集中在最近重复的行为上。想象一下和朋友喝咖啡叙旧。你用这个时态来抱怨你繁忙的工作。这里的关键词是 ultimamente(最近)和 recentemente(近来)。如果没有这种重复的感觉,请使用简单过去时。

Formation Pattern

1
构建这个时态超级简单且符合逻辑。只需遵循以下步骤:
2
取动词 ter 的现在时。
3
找到你主要动作动词的过去分词。
4
按这个确切的顺序将它们放在一起。
5
规则的过去分词很容易。对于 -ar 动词,加上 -ado。对于 -er-ir 动词,加上 -ido
6
Form | Example | Translation
7
--- | --- | ---
8
Eu tenho | Eu tenho falado | 我(最近)一直在说
9
Tu tens | Tu tens comido | 你(最近)一直在吃
10
Você/Ele/Ela tem | Ela tem saído | 她(最近)一直在外出
11
Nós temos | Nós temos trabalhado | 我们一直在工作
12
Vocês/Eles/Elas têm | Eles têm estudado | 他们一直在学习
13
有一些不规则的过去分词你必须记住:feitoescritovisto

When To Use It

你每天都会用到这个时态。在发短信给朋友谈论疯狂刷 Netflix 剧时使用它。用它来解释为什么你在 Zoom 上看起来很累:“我最近睡眠很差”。如果动作是一次性完成的事件,停下!在任何情况下都不要使用这个时态。如果你只去过商店一次,请使用简单过去时。这个时态专门用于最近持续的、重复的动作。

Common Mistakes

最大的陷阱是直接从英语翻译。
  • Eu tenho visitado o Brasil. (对于过去的旅行,语境错误)。
  • Eu visitei o Brasil. (对于一次旅行是正确的)。
另一个巨大的错误是改变分词的词尾。分词在这里绝不因性别而改变!
  • Ela tem compradA muita roupa. (错误)。
  • Ela tem compradO muita roupa. (始终使用通用的 -o 词尾)。
最后,不要在两个动词之间加词。
  • Eu tenho sempre estudado. (听起来很不笨拙)。
  • Eu tenho estudado sempre. (保持动词块在一起)。

Contrast With Similar Patterns

让我们用动词 estudar 来比较一下。
简单过去时(Pretérito Perfeito Simples):
  • Eu estudei muito. = 我学习了很多。(考试结束了)。
  • Eu tenho estudado muito. = 我(最近)一直在努力学习。
现在进行时:
  • Eu estou estudando. = 我就在这一秒钟正在学习。
  • Eu tenho estudado. = 我在过去几周里一直在学习。
未完成过去时:
  • Eu estudava. = 我过去常常学习。(旧习惯)。
  • Eu tenho estudado. = 这是一个新鲜的、当前的习惯。

Quick FAQ

问:我可以用 haver 代替 ter 吗?
答:只有在写 19 世纪的诗时才可以。日常生活中坚持用 ter
问:过去分词在这里与性别一致吗?
答:从不。它保持阳性单数(-o)。
问:我总是需要说 ultimamente 吗?
答:不。时态本身已经强烈暗示了这一点。
问:我怎么说“我从未做过那件事”?
答:使用简单过去时。说 Eu nunca fiz isso

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.

1

Repeated Action

Actions that happen multiple times over a period.

“Tenho estado a ir ao ginásio.”

“Tenho estado a ligar-te.”

2

Ongoing State

A state that persists from the past until now.

“Tenho estado cansado ultimamente.”

“Tenho estado preocupado com o projeto.”

Reference Table

Reference table for 复合完全过去时:最近一直在做的事 (Pretérito Perfeito Composto)
人称代词 助动词 (ter) 过去分词 (规则型) 对应英语含义
Eu
tenho
trabalhado / comido
I have been working / eating
Tu (非正式/葡葡)
tens
trabalhado / comido
You have been working / eating
Você / Ele / Ela
tem
trabalhado / comido
You/He/She has been working / eating
Nós
temos
trabalhado / comido
We have been working / eating
Vocês / Eles / Elas
têm
trabalhado / comido
You all / They have been working / eating

正式程度

正式
Tenho estado a trabalhar intensamente nos últimos tempos.

Tenho estado a trabalhar intensamente nos últimos tempos. (Work/General)

中性
Tenho estado a trabalhar muito ultimamente.

Tenho estado a trabalhar muito ultimamente. (Work/General)

非正式
Tenho trabalhado bué ultimamente.

Tenho trabalhado bué ultimamente. (Work/General)

俚语
Tô trabalhando pra caramba.

Tô trabalhando pra caramba. (Work/General)

现在完成复合时的结构

Pretérito Perfeito Composto

助动词 (Ter)

  • tenho / tens I have / You have
  • tem / temos / têm Has / We have / They have

过去分词

  • 规则型: -ado / -ido falado, comido
  • 不规则型 feito, visto, escrito

简单过去时 vs. 现在完成复合时

简单过去时 (已结束)
Eu estudei muito. 我学了很多。(考试已结束)
Eu visitei o Brasil. 我访问了巴西。(一次性旅行)
现在完成复合时 (持续/近期)
Eu tenho estudado muito. 我最近一直在努力学习。(考试快到了)
Eu tenho ido ao Brasil. 我最近常去巴西。(近期反复去)

何时使用这个时态

1

动作是在过去发生一次并完全结束了吗?

YES
使用简单过去时 (Eu trabalhei)
NO
进入下一步
2

它最近是否一直在重复或持续发生?

YES
使用现在完成复合时 (Eu tenho trabalhado)
NO ↓

常见过去分词

🗣️

-AR 动词 (-ado)

  • falado (说过)
  • comprado (买过)
  • estudado (学过)
🏃

-ER/-IR 动词 (-ido)

  • comido (吃过)
  • bebido (喝过)
  • dormido (睡过)
⚠️

不规则动词

  • feito (做过)
  • visto (看过)
  • dito (说过)

按水平分级的例句

1

Eu tenho estado a estudar.

I have been studying.

2

Tenho estado a comer bem.

I have been eating well.

3

Tenho estado a dormir.

I have been sleeping.

4

Tenho estado a correr.

I have been running.

1

Tenho estado a trabalhar muito.

I have been working a lot.

2

Não tenho estado a sair.

I haven't been going out.

3

Tens estado a ver filmes?

Have you been watching movies?

4

Tenho estado a aprender português.

I have been learning Portuguese.

1

Tenho estado a pensar na proposta.

I have been thinking about the proposal.

2

Ultimamente, tenho estado a sentir-me melhor.

Lately, I have been feeling better.

3

Eles têm estado a viajar bastante.

They have been traveling quite a bit.

4

Tenho estado a organizar a casa.

I have been organizing the house.

1

Tenho estado a analisar os dados do projeto.

I have been analyzing the project data.

2

A equipa tem estado a colaborar intensamente.

The team has been collaborating intensely.

3

Tenho estado a ponderar mudar de carreira.

I have been considering changing careers.

4

Tenho estado a acompanhar as notícias.

I have been following the news.

1

Tenho estado a desenvolver uma nova metodologia.

I have been developing a new methodology.

2

O mercado tem estado a flutuar significativamente.

The market has been fluctuating significantly.

3

Tenho estado a reavaliar as minhas prioridades.

I have been reevaluating my priorities.

4

Têm estado a surgir novas oportunidades.

New opportunities have been emerging.

1

Tenho estado a perscrutar as nuances do texto.

I have been scrutinizing the nuances of the text.

2

A sociedade tem estado a transitar para um modelo digital.

Society has been transitioning to a digital model.

3

Tenho estado a arquitetar uma solução complexa.

I have been architecting a complex solution.

4

Têm estado a proliferar discursos contraditórios.

Contradictory discourses have been proliferating.

容易混淆

Present Perfect: Have Been Doing (Pretérito Perfeito Composto) 对比 Pretérito Perfeito Simples

Learners use simple past for ongoing habits.

Present Perfect: Have Been Doing (Pretérito Perfeito Composto) 对比 Presente do Indicativo

Learners use simple present for duration.

Present Perfect: Have Been Doing (Pretérito Perfeito Composto) 对比 Pretérito Imperfeito

Learners use imperfect for recent habits.

常见错误

Tenho trabalhando

Tenho estado a trabalhar

Missing the auxiliary 'estado'.

Trabalhei muito

Tenho estado a trabalhar muito

Using simple past for ongoing habits.

Tenho estado trabalhando

Tenho estado a trabalhar

Mixing PT-BR and PT-EU structures.

Estou trabalhando

Tenho estado a trabalhar

Using present continuous for long-term habits.

Tenho estado a comido

Tenho estado a comer

Using past participle instead of infinitive.

Não tenho estado a não trabalhar

Não tenho estado a trabalhar

Double negative confusion.

Tens estado a lido?

Tens estado a ler?

Incorrect verb form.

Tenho estado a ter estudado

Tenho estado a estudar

Over-complicating the tense.

Ultimamente, trabalho muito

Ultimamente, tenho estado a trabalhar muito

Missing the aspectual nuance.

Tenho estado a ser cansado

Tenho estado cansado

Using 'ser' with adjectives of state.

Tenho estado a ter sido

Tenho estado a ser

Incorrect auxiliary usage.

Têm estado a surgir problemas

Têm estado a surgir problemas

Agreement error.

Tenho estado a ter feito

Tenho estado a fazer

Redundant perfective aspect.

句型

Tenho estado a ___ ultimamente.

Tens estado a ___?

O meu projeto tem estado a ___.

Tenho estado ___ ultimamente.

Real World Usage

Job Interview common

Tenho estado a gerir projetos complexos.

Texting very common

Tenho estado a ver a série que recomendaste.

Health Check common

Tenho estado a sentir dores nas costas.

Social Media common

Tenho estado a aproveitar as férias!

Travel occasional

Tenho estado a visitar museus.

Food Delivery App occasional

Tenho estado a pedir comida fora.

💬

巴西 vs 葡萄牙

在巴西,você tem 几乎无处不在。但在葡萄牙,跟朋友聊天要用 tu tens,正式场合才用 você tem。比如:
Tu tens estudado muito?
⚠️

别拆散这对动词!

千万不要把副词塞进助动词和分词中间。说
Eu tenho estudado sempre
是对的,但
Eu tenho sempre estudado
就不太地道了。
🎯

Ultimamente 绝配法宝

如果你想用 ultimamente(最近)或 recentemente(近期),那么 99% 的情况下你都需要用到这个时态。例如:
O que você tem feito recentemente?

Smart Tips

Use 'ultimamente' to trigger the tense.

Trabalho muito. Tenho estado a trabalhar muito ultimamente.

Use 'estado' with adjectives.

Estou cansado. Tenho estado cansado.

Use the question form.

O que fazes? O que tens estado a fazer?

Check if the action is finished.

Estudei muito esta semana. Tenho estado a estudar muito esta semana.

发音

ten-yoo-es-ta-doo

Linking

Link 'tenho' and 'estado' for flow.

Statement

Tenho estado a trabalhar ↘

Neutral information.

记住它

记忆技巧

Think of a 'Bridge of Time': 'Ter' is the start, 'Estado' is the middle, and the main verb is the ongoing action.

视觉联想

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

TenhoEstadoTrabalharEstudarUltimamenteContinuamente

挑战

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

文化笔记

Uses 'a + infinitive' structure.

Uses 'gerund' structure.

Similar to Portugal but with distinct rhythm.

Derived from Latin 'habere' (to have) + 'stare' (to stand).

对话开场白

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?

日记主题

Write about your recent habits.
Describe a project you have been working on.
How has your health been lately?
What have you been doing to improve your skills?

常见错误

Incorrect

正确


Incorrect

正确


Incorrect

正确


Incorrect

正确

Test Yourself

在空格处填入正确的形式。

Eu ____ muito ultimamente.

✓ Correct! ✗ Not quite. Correct answer: tenho trabalhado
因为句子中出现了 'ultimamente'(最近),我们需要使用现在完成复合时来表达一种持续的近期习惯。
哪句话的意思是“我最近一直在读书”? 多项选择

选择正确的翻译:

✓ Correct! ✗ Not quite. Correct answer: Eu tenho lido.
'Eu tenho lido' 使用了现在完成复合时,表示“最近一直在读”。
找出并修正关于性别一致性的错误。 Error Correction

Find and fix the mistake:

Ela tem feita muita comida em casa.

✓ Correct! ✗ Not quite. Correct answer: Ela tem feito muita comida em casa.
在这个时态中,过去分词永远不会改变性别。必须使用阳性形式 'feito',而不是 'feita'。

Score: /3

练习题

8 exercises
Fill in the blank.

Eu ___ estado a trabalhar.

✓ Correct! ✗ Not quite. Correct answer: tenho
Eu requires 'tenho'.
Choose the correct form. 多项选择

Tu ___ estado a estudar.

✓ Correct! ✗ Not quite. Correct answer: tens
Tu requires 'tens'.
Correct the sentence. Error Correction

Find and fix the mistake:

Eu tenho trabalhando.

✓ Correct! ✗ Not quite. Correct answer: Eu tenho estado a trabalhar
Needs 'estado'.
Reorder the words. Sentence Building

a / tenho / estado / trabalhar / eu

✓ Correct! ✗ Not quite. Correct answer: Eu tenho estado a trabalhar
Correct structure.
Conjugate 'ter'. Conjugation Drill

Nós ___ estado a ler.

✓ Correct! ✗ Not quite. Correct answer: temos
Nós requires 'temos'.
Match the tense. Match Pairs

Tenho estado a ler

✓ Correct! ✗ Not quite. Correct answer: I have been reading
Correct translation.
Change to negative. Sentence Transformation

Tenho estado a trabalhar.

✓ Correct! ✗ Not quite. Correct answer: Não tenho estado a trabalhar
Negative goes before 'ter'.
Select the best fit. 多项选择

Ultimamente, ___ a sentir-me cansado.

✓ Correct! ✗ Not quite. Correct answer: tenho estado
Ultimamente triggers perfect continuous.

Score: /8

Practice Bank

12 exercises
选择正确的助动词。 填空

Nós ____ estudado português todos os dias.

✓ Correct! ✗ Not quite. Correct answer: temos
选择正确的不规则分词。 填空

Eles têm ____ a verdade ultimamente.

✓ Correct! ✗ Not quite. Correct answer: dito
修正时态使用错误。 Error Correction

Eu tenho visitado o Japão no ano passado.

✓ Correct! ✗ Not quite. Correct answer: Eu visitei o Japão no ano passado.
修正助动词搭配错误。 Error Correction

Tu tem dormido pouco.

✓ Correct! ✗ Not quite. Correct answer: Tu tens dormido pouco.
将单词按正确顺序排列。 Sentence Reorder

muito / tenho / Eu / corrido

✓ Correct! ✗ Not quite. Correct answer: Eu tenho corrido muito
组成一个自然的疑问句。 Sentence Reorder

ultimamente / O que / feito / você / tem / ?

✓ Correct! ✗ Not quite. Correct answer: O que você tem feito ultimamente?
将句子翻译成葡萄牙语。 翻译

We have been eating well.

✓ Correct! ✗ Not quite. Correct answer: Nós temos comido bem.
将句子翻译成葡萄牙语。 翻译

She has been working a lot.

✓ Correct! ✗ Not quite. Correct answer: Ela tem trabalhado muito.
识别描述“持续近期习惯”的句子。 多项选择

哪句话暗示你最近仍在坚持这样做?

✓ Correct! ✗ Not quite. Correct answer: Eu tenho treinado todos os dias.
识别语法错误的句子。 多项选择

哪句话错误地拆分了动词短语?

✓ Correct! ✗ Not quite. Correct answer: Eu tenho sempre falado com ela.
找到正确搭配的人称代词和助动词。 Match Pairs

哪一对语法正确?

✓ Correct! ✗ Not quite. Correct answer: Eles - têm
找到正确搭配的动词及其不规则分词。 Match Pairs

哪个动词的分词形式是正确的?

✓ Correct! ✗ Not quite. Correct answer: Ver - Visto

Score: /12

常见问题 (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

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

He estado + gerundio

Spanish uses gerund, PT-EU uses 'a + infinitive'.

French moderate

J'ai été en train de

French doesn't use the 'have been' structure as directly.

German low

Ich habe ... gemacht

German lacks a specific continuous perfect tense.

Japanese partial

~てきた

Japanese focuses on the approach to the present.

Arabic low

كنت أقوم بـ

Arabic lacks a direct perfect continuous equivalent.

Chinese moderate

一直在...

Chinese uses adverbs instead of verb conjugation.

Learning Path

Prerequisites

Was this helpful?
还没有评论。成为第一个分享想法的人!