B2 Future & Conditional 8 min read 中等

葡萄牙语条件复合过去时:“本来会” (teria feito)

想聊聊那些“本可以发生但实际上没发生”的过去遗憾或假设吗?用助动词 teria 加上 «过去分词» 就能轻松表达这种“本会……”的感觉。

Grammar Rule in 30 Seconds

Use the Conditional Perfect to talk about hypothetical actions that didn't happen in the past.

  • Use 'teria' + past participle for most verbs: 'Eu teria comido' (I would have eaten).
  • Use 'haveria' only in very formal or literary contexts; 'teria' is standard.
  • The past participle must agree with the subject if using 'ser' or 'estar' in passive constructions, but usually remains invariant with 'ter'.
Subject + Teria + Past Participle (e.g., 'Eu teria feito')

Overview

### Overview
你好!很高兴能以老师的身份和你探讨葡萄牙语的语法。对于B2水平的你来说,理解 Futuro do Pretérito Composto(条件式复合时态,即“would have done”)是迈向高阶表达的关键一步。在中文里,我们没有时态(Tense)的概念,我们是通过添加“本来”、“会”、“已经”等副词或助词来表达时间逻辑的。例如,“我本来会去”或者“如果当时有时间,我就去了”。
而在葡萄牙语中,这个时态专门用于表达“过去本可以发生但实际上没发生的事”。它充满了遗憾、假设和推测。这对于中文母语者来说是一个挑战,因为我们习惯于通过上下文来定位时间,而葡萄牙语要求你在动词变位中直接体现出这种“虚拟的过去”。掌握了这个语法,你就不再只是简单地陈述事实,而是能表达出“如果当时怎么样,现在会怎样”这种复杂的逻辑。这在职场汇报(解释项目延期原因)或日常闲聊(吐槽错过的活动)中极其常用。记住,中文里我们依靠逻辑词,而葡语里我们依靠动词变位。让我们像搭积木一样,把这个时态拆解开来。
### How This Grammar Works
我们可以把条件式复合时态看作是一个“过去时态的假设机器”。在中文语法中,我们表达此类含义通常使用“本来会+动词”的结构。例如:“我本来会买那辆车”。在葡语中,这个结构由两部分组成:助动词 ter 的条件式变位 + 动词的过去分词(Particípio Passado)。
这和中文的“助动词+动词”结构有异曲同工之妙。中文的“本来会”对应 teria,而动词的完成状态对应分词。最让中文学习者感到轻松的一点是,葡语的这个结构非常固定。无论主语是 Eu(我)、Nós(我们)还是 Eles(他们),第二个词(分词)永远保持不变,不需要像形容词那样进行性数配合。这比中文里有时需要用“了”来表示完成感要简单得多,因为你只需要记住 ter 的五种变位即可。一旦你掌握了 teria,你就掌握了所有的主语形式。这种复合结构在葡语中非常普遍,它通过 ter 这个核心助动词,将过去的时间点与假设的语气完美结合在一起。
### Formation Pattern
构建这个时态就像在拼装乐高积木,非常规律。请参考下表:
| 主语 | 助动词 ter (条件式) | 动词分词 (固定) | 示例 |
|---|---|---|---|
| Eu | teria | falado | Eu teria falado (我本会说) |
| Tu | terias | comido | Tu terias comido (你本会吃) |
| Ele/Ela/Você | teria | partido | Ele teria partido (他本会出发) |
| Nós | teríamos | feito | Nós teríamos feito (我们本会做) |
| Eles/Elas/Vocês | teriam | visto | Eles teriam visto (他们本会看) |
口诀: 记牢 teria 的变位,后面加上过去分词(-ar变-ado,-er/-ir变-ido)。注意那些不规则分词,比如 fazer 变成 feitodizer 变成 dito。这和中文里我们说“做完了”、“说过了”一样,分词就是那个“完了”或者“过了”的载体。
### When To Use It
在日常生活中,我们主要在以下四个场景使用它:
  1. 1表达遗憾/错失的机会: 比如你在淘宝买东西,快递没到,你会说:Eu teria comprado antes se soubesse.(如果早知道,我早就买了)。
  2. 2第三条件句(虚拟语气): 这是最经典的用法,用于描述过去未发生的假设情况。例如:Se eu tivesse dinheiro, teria viajado.(如果我有钱,我早就去旅行了)。这对应中文的“如果……就……”。
  3. 3对过去的推测: 当你怀疑朋友说的话时,可以用它来表示“按理说不应该”。比如:Ele teria ficado em casa.(他本应该待在家里的,暗示他不该出现在你说的地方)。
  4. 4责备或解释: 比如工作没完成,你可以解释:Eu teria terminado o relatório, mas a internet caiu.(我本会完成报告的,但网断了)。
### Common Mistakes
作为中文母语者,我们容易犯以下错误,因为中文没有动词变位,我们往往会直接忽略词尾变化:
  1. 1分词性数配合错误: 很多同学会说 Ela teria ida。这是严重的母语干扰,因为中文里没有阴阳性。记住,在使用 ter 作为助动词时,分词必须永远是阳性单数(ido),哪怕主语是女性。原因在于 ter 复合时态的规则是固定的。
  2. 2助动词混淆: 有些同学会受西班牙语或书面语影响使用 haveria。但在现代葡萄牙语口语中,这听起来极其生硬,像古装剧里的台词。请务必使用 teria
  3. 3不规则分词记错: 中文动词没有变形,我们习惯直接用原形,所以容易说出 fazido 这种错误。必须记住 fazer 对应 feito,这是死记硬背的硬指标。
### Contrast With Similar Patterns
理解这个时态的核心在于区分“事实”与“假设”。
| 时态 | 结构 | 含义 | 对应中文 |
|---|---|---|---|
| Pretérito Mais-que-perfeito | tinha feito | 过去完成时(事实) | 我当时已经做了 |
| Futuro do Pretérito Composto | teria feito | 条件式复合(假设) | 我本来会做(但没做) |
如表所示,tinha feito 是真实发生过的,而 teria feito 是纯粹的“假想”。中文里我们通过上下文判断,葡语里则通过时态精准锁定。
### Quick FAQ
  1. 1Q: Se(如果)是必须的吗?
A: 不是。你可以单独使用它来表达观点,例如 Eu não teria feito isso(我绝不会那样做)。
  1. 1Q: 在短信中可以缩写吗?
A: 可以。在巴西,人们常说 teria ido,在非正式场合,口语中甚至会省略助动词,但建议在B2考试中保持完整形式。
  1. 1Q: 反身动词怎么处理?
A: 在巴西葡语中,代词放在助动词前面:Eu me teria lembrado。这是最自然的表达方式,不要把代词放在最后。

Conjugation of 'Teria' + Past Participle

Subject Auxiliary (Teria) Participle (Ex: Falar) Full Form
Eu
teria
falado
teria falado
Você/Ele/Ela
teria
falado
teria falado
Nós
teríamos
falado
teríamos falado
Vocês/Eles/Elas
teriam
falado
teriam falado

Meanings

This structure expresses a hypothetical action that could have occurred in the past but did not, often used in counterfactual conditional sentences.

1

Hypothetical Past

Actions that failed to happen due to a condition not being met.

“Eu teria comprado o carro.”

“Ela teria vindo se pudesse.”

2

Past Probability/Conjecture

Speculating about a past event with uncertainty.

“Ele teria chegado às dez?”

“Quem teria feito isso?”

3

Reported Future-in-the-Past

Expressing a future action from the perspective of the past.

“Ele disse que teria terminado tudo ontem.”

“Eu sabia que eles teriam sucesso.”

Reference Table

Reference table for 葡萄牙语条件复合过去时:“本来会” (teria feito)
人称代词 助动词 (ter) 过去分词 例句翻译
Eu
teria
falado / comido / partido
我本会说 / 吃 / 离开
Tu (非正式)
terias
falado / comido / partido
你本会说 / 吃 / 离开
Ele/Ela/Você
teria
falado / comido / partido
他/她/您本会说 / 吃 / 离开
Nós
teríamos
falado / comido / partido
我们本会说 / 吃 / 离开
Eles/Elas/Vocês
teriam
falado / comido / partido
他们/她们/你们本会说 / 吃 / 离开

正式程度

正式
Eu teria realizado tal tarefa.

Eu teria realizado tal tarefa. (General)

中性
Eu teria feito isso.

Eu teria feito isso. (General)

非正式
Eu teria feito.

Eu teria feito. (General)

俚语
Teria feito, né?

Teria feito, né? (General)

条件式复合时态生态系统

条件式复合时态

助动词 (ter)

  • teria 我/他/她/您
  • teríamos 我们
  • teriam 他们/你们

触发词

  • Se eu tivesse... 如果我当时...
  • Mas... 但是...

简单条件式 vs 复合条件式

简单条件式 (faria)
Eu faria agora. 我现在会做。
复合条件式 (teria feito)
Eu teria feito ontem. 我昨天本会做的。

何时使用 'Teria'

1

动作真的发生了吗?

YES
使用过去完成时 (fez)
NO
进入下一步
2

这是关于过去的假设吗?

YES
使用条件式复合时态 (teria feito)
NO ↓

过去分词类型

规则分词 (-ado/-ido)

  • falado
  • comido
  • partido
⚠️

不规则分词

  • feito (fazer)
  • dito (dizer)
  • visto (ver)

按水平分级的例句

1

Eu teria comido.

I would have eaten.

2

Ele teria ido.

He would have gone.

3

Nós teríamos visto.

We would have seen.

4

Eles teriam falado.

They would have spoken.

1

Eu não teria comprado isso.

I would not have bought this.

2

Você teria feito o bolo?

Would you have made the cake?

3

Ela teria estudado mais.

She would have studied more.

4

Eles não teriam aceitado.

They would not have accepted.

1

Se eu tivesse tempo, eu teria viajado.

If I had had time, I would have traveled.

2

Quem teria deixado a porta aberta?

Who could have left the door open?

3

Nós teríamos terminado se não fosse a chuva.

We would have finished if it weren't for the rain.

4

Eu teria ligado, mas perdi meu celular.

I would have called, but I lost my phone.

1

Ele disse que teria chegado às oito.

He said he would have arrived at eight.

2

Teriam eles esquecido o encontro?

Could they have forgotten the meeting?

3

Eu teria preferido uma solução diferente.

I would have preferred a different solution.

4

Teria sido melhor se tivéssemos avisado.

It would have been better if we had warned them.

1

Eu teria agido de outra forma, caso soubesse.

I would have acted differently, had I known.

2

Eles teriam vencido, não fosse o erro do árbitro.

They would have won, were it not for the referee's error.

3

Teria havido mais tempo se começássemos antes.

There would have been more time if we had started earlier.

4

Quem teria imaginado tal desfecho?

Who would have imagined such an outcome?

1

Teria sido, porventura, uma decisão precipitada?

Could it have been, perhaps, a hasty decision?

2

Jamais teriam eles consentido, soubessem a verdade.

They would never have consented, had they known the truth.

3

Teria o autor pretendido outra interpretação?

Could the author have intended another interpretation?

4

Não teriam eles, em sã consciência, aceitado tal oferta.

They would not have, in their right mind, accepted such an offer.

容易混淆

Portuguese Conditional Perfect: 'Would Have' (teria feito) 对比 Simple Conditional vs. Conditional Perfect

Learners mix up 'I would do' (would + verb) and 'I would have done' (would have + participle).

Portuguese Conditional Perfect: 'Would Have' (teria feito) 对比 Conditional Perfect vs. Pluperfect Subjunctive

Learners put the conditional perfect in the 'if' clause.

Portuguese Conditional Perfect: 'Would Have' (teria feito) 对比 Ter vs. Haver

Learners think 'haveria' is the standard 'would have'.

常见错误

Eu teria falar

Eu teria falado

Must use past participle, not infinitive.

Eu teria fazido

Eu teria feito

Irregular participle.

Eu teria ido

Eu teria ido

Correct, but watch for 'ter' vs 'haver'.

Teria eu ido?

Eu teria ido?

Word order in questions.

Se eu teria tempo, eu iria.

Se eu tivesse tempo, eu iria.

Conditional perfect doesn't go in the 'if' clause.

Ele teriam ido.

Ele teria ido.

Subject-verb agreement.

Eu teria visto ele.

Eu o teria visto.

Clitic placement.

Eu teria dito que eu iria.

Eu teria dito que iria.

Redundant subject pronoun.

Nós teríamos feito o que ele teria pedido.

Nós teríamos feito o que ele pedira.

Tense sequence.

Se eu soubesse, eu teria feito.

Se eu soubesse, teria feito.

Subject dropping is natural.

Haveria eu feito isso?

Teria eu feito isso?

Use 'ter', not 'haver' for conditional perfect.

Eles teriam de ter ido.

Eles teriam ido.

Avoid double auxiliary.

Teria sido melhor se nós tivéssemos ido.

Teria sido melhor se tivéssemos ido.

Redundant 'nós'.

Ele teria tido feito.

Ele teria feito.

Incorrect auxiliary chain.

句型

Eu teria ___ se tivesse ___.

Quem teria ___?

Teria sido ___ se ___.

Eu não teria ___ se soubesse a verdade.

Real World Usage

Texting very common

Eu teria ido, mas estava ocupado.

Job Interview common

Eu teria abordado o problema de forma diferente.

Social Media common

Quem teria imaginado isso?

Travel occasional

Eu teria reservado o hotel antes.

Food Delivery occasional

Eu teria pedido outra coisa se soubesse.

Academic Report common

Os resultados teriam sido melhores.

⚠️

分词结尾不变!

在使用助动词 'ter' 构成的复合时态中,过去分词永远保持阳性单数形式。即使主语是女性,也要说 Ela teria ido,千万别说 Ela teria ida
💬

葡萄牙人的口语小捷径

在欧洲葡萄牙语口语中,当地人经常直接用过去完成时 (tinha + 分词) 来代替条件式复合时态。他们可能会说 Eu tinha ido,意思其实是 Eu teria ido
🎯

黄金搭档 'Se'

想让你的葡语听起来更地道,就把这个时态和 'Se' (如果) 引导的过去完成虚拟式搭配使用:
Se eu tivesse sabido, eu teria ido
(如果我早知道,我就去了)。

Smart Tips

Use 'teria' + past participle to show you are thinking about the past.

Eu queria fazer diferente. Eu teria feito diferente.

Use 'teria' in a question to sound like a native speaker.

Quem fez isso? Quem teria feito isso?

Use the conditional perfect to explain why a deadline was missed.

Eu não entreguei o trabalho. Eu teria entregue o trabalho se tivesse recebido os dados.

Remember: 'If' = Subjunctive, 'Result' = Conditional Perfect.

Se eu teria dinheiro, eu comprava. Se eu tivesse dinheiro, eu teria comprado.

发音

/teˈɾi.ɐ/

Teria

The 'r' is a soft tap in the middle of the word.

Rising for questions

Você teria ido? ↗

Indicates a genuine question.

记住它

记忆技巧

Teria (the 'would' part) + Participle (the 'done' part). Think: 'Teria' is the key to the past door.

视觉联想

Imagine a time machine. You are standing in front of a door labeled 'Past'. You hold a key labeled 'Teria'. You insert it to change what happened.

Rhyme

Para o passado que não aconteceu, use 'teria' e o particípio que você aprendeu.

Story

Maria missed her flight. She stood at the gate thinking: 'Eu teria chegado a tempo se o táxi não tivesse atrasado.' She felt sad, but then she realized: 'Eu teria aproveitado o próximo voo se tivesse esperado.'

Word Web

teriateríamosparticípiohipótesepassadocondicionalteria feitoteria ido

挑战

Write 3 sentences about things you would have done differently yesterday.

文化笔记

In Brazil, 'teria' is almost exclusively used. 'Haveria' is considered very formal or literary.

In Portugal, 'teria' is also standard, but you might hear more formal structures in academic writing.

In legal documents, you might see 'haveria' used to sound more authoritative.

The conditional perfect is a Romance construction derived from the Latin pluperfect indicative, which evolved into a conditional form in the Ibero-Romance languages.

对话开场白

O que você teria feito se ganhasse na loteria?

Você teria mudado algo no seu passado?

Quem teria sido a pessoa mais importante da sua vida?

Você teria aceitado o emprego se o salário fosse menor?

日记主题

Escreva sobre um erro que você cometeu e o que teria feito diferente.
Imagine um mundo onde a internet nunca existiu. Como teria sido sua infância?
Reflita sobre uma decisão importante. O que teria acontecido se você tivesse escolhido o outro caminho?
Se você pudesse encontrar uma figura histórica, o que teria perguntado a ela?

常见错误

Incorrect

正确


Incorrect

正确


Incorrect

正确


Incorrect

正确

Test Yourself

在空格处填入正确的条件式复合时态形式。

Eu ___ (comprar) o carro se tivesse o dinheiro.

✓ Correct! ✗ Not quite. Correct answer: teria comprado
你需要 'ter' 的条件式变位 (teria) 加上 'comprar' 的规则过去分词 (comprado)。
哪句话正确使用了条件式复合时态? 多项选择

选择语法正确的句子:

✓ Correct! ✗ Not quite. Correct answer: Ela teria ido à festa.
过去分词 'ido' 不会变成阴性的 'ida'。它始终保持阳性单数。
找出并修正不规则动词的错误。 Error Correction

Find and fix the mistake:

Nós teríamos fazido o jantar se você pedisse.

✓ Correct! ✗ Not quite. Correct answer: Nós teríamos feito o jantar se você pedisse.
'Fazer' 的过去分词是不规则的,是 'feito',而不是 'fazido'。
完成主语为 'Nós' 的句子。

Nós ___ (viajar) para o Japão em 2020.

✓ Correct! ✗ Not quite. Correct answer: teríamos viajado
助动词要匹配 'Nós' (teríamos),并使用 'viajar' 的规则分词 (viajado)。

Score: /4

练习题

8 exercises
Complete with the correct form.

Eu ___ (ter) feito o trabalho.

✓ Correct! ✗ Not quite. Correct answer: a
Conditional perfect requires 'teria'.
Choose the correct sentence. 多项选择

Which is correct?

✓ Correct! ✗ Not quite. Correct answer: a
Must use past participle.
Fix the sentence. Error Correction

Find and fix the mistake:

Se eu tivesse tempo, eu teria ido.

✓ Correct! ✗ Not quite. Correct answer: a
Correct structure.
Reorder the words. Sentence Reorder

teria / eu / feito / isso

✓ Correct! ✗ Not quite. Correct answer: a
Standard word order.
Translate to Portuguese. 翻译

I would have eaten.

✓ Correct! ✗ Not quite. Correct answer: a
Correct translation.
Conjugate 'ter' in conditional. Conjugation Drill

Nós ___ (ter) feito.

✓ Correct! ✗ Not quite. Correct answer: a
Correct conjugation for 'nós'.
Match the sentence to its meaning. Match Pairs

Match 'Eu teria ido' with meaning.

✓ Correct! ✗ Not quite. Correct answer: a
Correct meaning.
Build a sentence. Sentence Building

Use 'teria' + 'visto'.

✓ Correct! ✗ Not quite. Correct answer: a
Correct structure.

Score: /8

Practice Bank

11 exercises
用 'dizer' 的正确形式填空。 填空

Você ___ (dizer) a truth?

✓ Correct! ✗ Not quite. Correct answer: teria dito
将句子翻译成葡萄牙语。 翻译

I would have slept.

✓ Correct! ✗ Not quite. Correct answer: Eu teria dormido.
重组单词以形成正确的句子。 Sentence Reorder

重组单词:

✓ Correct! ✗ Not quite. Correct answer: Eu teria comido a pizza.
将代词与正确的助动词匹配。 Match Pairs

正确连线:

✓ Correct! ✗ Not quite. Correct answer: Eu -> teria, Nós -> teríamos, Eles -> teriam, Você -> teria
修正分词一致性错误。 Error Correction

As meninas teriam faladas com ele.

✓ Correct! ✗ Not quite. Correct answer: As meninas teriam falado com ele.
选择正确的假设性过去句子。 多项选择

If I had seen the message, I would have replied.

✓ Correct! ✗ Not quite. Correct answer: Eu teria respondido.
变位不规则动词 'ver' (看)。 填空

Eles ___ (ver) o filme, mas acabou a luz.

✓ Correct! ✗ Not quite. Correct answer: teriam visto
翻译短语。 翻译

We would have opened the window.

✓ Correct! ✗ Not quite. Correct answer: Nós teríamos aberto a janela.
重组单词。 Sentence Reorder

构建问题:

✓ Correct! ✗ Not quite. Correct answer: O que você teria feito?
哪个动词不是不规则分词? 多项选择

找出规则分词:

✓ Correct! ✗ Not quite. Correct answer: falado
填入正确的助动词。 填空

Tu ___ (comer) o bolo inteiro?

✓ Correct! ✗ Not quite. Correct answer: terias comido

Score: /11

常见问题 (8)

Yes, but it is very formal. Stick to 'teria' for daily use.

Yes, it is the direct equivalent.

Because 'if' clauses require the subjunctive mood.

Yes, 'Teria feito' is perfectly fine.

Yes, it is very common for explaining past issues.

You must use the irregular past participle (e.g., 'feito', 'dito').

Yes, simple conditional is for the present/future; conditional perfect is for the past.

Not really, 'teria' is standard across all Portuguese-speaking countries.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

habría hecho

Auxiliary verb: 'haber' vs 'ter'.

French high

aurais fait

Conjugation of the auxiliary verb.

German moderate

hätte gemacht

Word order is different (participle at the end).

Japanese low

shiteita darou

Lack of direct verb conjugation.

Arabic low

kuntu sa-af'alu

Structure is completely different.

Chinese low

wǒ běn lái huì zuò

No verb conjugation.

Learning Path

Prerequisites

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