虚拟式过去完成时 (如果我早知道……)
tivesse(当时如果...)和 teria(原本会...)搭配过去分词使用就搞定啦!
Grammar Rule in 30 Seconds
Use this structure to talk about past regrets or hypothetical situations that didn't happen by combining 'ter' in the imperfect subjunctive with a past participle.
- Use 'se' + 'tivesse' + past participle for the condition: 'Se eu tivesse sabido...'
- Use the conditional tense for the result: '...eu teria ido.'
- Always ensure the past participle agrees with the subject if necessary (though usually fixed with 'ter').
Overview
Terceiro Condicional)是迈向高级表达的关键一步。这一结构专门用于描述“过去未发生的假设性情况及其后果”。简单来说,就是我们常说的“如果当初……就好了”。Se clause),即“假设条件”;另一个是主句(Apodosis),即“假设后果”。protasis)必须使用Pretérito Mais-que-Perfeito Composto do Subjuntivo(虚拟语气过去完成时),这直接对应于中文的“如果当时已经……”。因为这个动作在过去并没有发生,所以必须使用虚拟语气来表达这种“非现实性”。apodosis)则必须使用Condicional Composto(条件式完成时),这对应于中文的“本来会……”。它表达的是如果条件满足,在过去某个时间点本该发生的动作。这种“复合时态”结构(由助动词ter加过去分词构成)在葡语中非常严谨。中文里我们只需要加一个“本来”或者“会”就能搞定,但在葡语中,你必须根据动词的变位来明确这种“过去完成”和“假设”的双重属性。例如:Se eu tivesse estudado(如果我当时学了),teria passado(本来会通过)。这种结构上的严丝合缝,体现了葡语对时空维度的精确切割。ter(有)作为助动词。tivesse + 过去分词 | Se eu tivesse falado (如果我当时说了) |teria + 过去分词 | eu teria sabido (我本来会知道) |Se 从句 (tivesse...) | 结果主句 (teria...) |tivesse | teria |tivesses | terias |tivesse | teria |tivéssemos | teríamos |tivésseis | teríeis |tivessem | teriam |falado, comido, partido)即可。注意,有些动词的过去分词是不规则的,比如fazer变成feito,ver变成visto,这些是必须要背下来的基础词汇。- 1表达遗憾与后悔:这是最常用的场景。比如在公司开会没赶上地铁,你可以说:
Se eu tivesse saído de casa mais cedo, não teria perdido o metrô.(如果我早点出门,就不会错过地铁了)。 - 2分析历史或假设过去:在写论文或讨论时事时,用来推演历史。
Se o governo tivesse investido mais na educação, o país teria crescido mais.(如果政府当时在教育上投入更多,国家本来会增长得更快)。 - 3表达庆幸(反向假设):有时候假设某事没发生,其实是庆幸它没发生。
Se eu tivesse aceitado aquele emprego, teria ficado muito infeliz.(如果我当时接受了那份工作,我现在本来会非常痛苦——言下之意是,幸好我没接受)。
- 1Se从句后误用条件式:很多同学会说
*Se eu teria estudado...。这是因为中文里我们直接说“如果我会……”,但在葡语中,Se从句绝对不能接条件式。这源于我们对“条件”和“后果”在句法上的混淆。记住:Se从句是虚拟的起点,必须用tivesse。 - 2主从句时态混用:比如
*Se eu tivesse estudado, eu tivesse passado.这种错误是因为我们习惯了中文里“如果……就……”的对称感,导致在葡语里也想用同一个词。但葡语要求主句必须是teria,这体现了从“假设”到“结果”的逻辑跨越。 - 3忽略过去分词的不规则变化:比如把
fazer说成fazido。这是因为中文没有动词变位,我们大脑里没有“过去分词”这个概念,导致我们倾向于套用规则词尾。一定要专门记忆aberto,dito,feito,posto,visto这几个高频不规则分词。
Se + 过去虚拟 + 条件式 | 过去 (未发生) | 纯假设,不可逆的过去 |Se + 未完成虚拟 + 简单条件式 | 现在/将来 (不确定) | 假设现在的情况,有实现可能 |Se tivesse 与 Se tivesse tido 的区别也是B2级别容易混淆的点。前者是“如果有”,后者是“如果当时有过”。不要把“拥有”这个动词本身和“完成时态的助动词”搞混了。例如:Se eu tivesse tido tempo...(如果我当时有时间……)。- 1问:这个结构在口语中可以简化吗?
tinha代替tivesse,但作为学习者,建议坚持使用标准形式,因为这在书面语和正式场合(如面试、邮件)中是必须的。- 1问:如果我想表达“本来可以”而不是“本来会”,该怎么办?
teria换成poderia ter。例如:Se eu tivesse estudado, eu poderia ter passado.(如果我学了,我本来是有可能通过的)。这在表达能力和可能性时非常地道。- 1问:主句和从句的位置可以互换吗?
Eu teria passado se tivesse estudado. 意思完全一样。互换位置有时能起到强调后果的作用,根据你想突出的重点来定即可。Conjugation of 'Ter' in Imperfeito do Subjuntivo
| Pronoun | Verb Form |
|---|---|
|
Eu
|
tivesse
|
|
Tu
|
tivesses
|
|
Ele/Ela/Você
|
tivesse
|
|
Nós
|
tivéssemos
|
|
Vós
|
tivésseis
|
|
Eles/Elas/Vocês
|
tivessem
|
Meanings
This structure expresses a hypothetical condition in the past and its corresponding result. It is used to describe things that are contrary to historical facts.
Regret/Hypothetical Past
Expressing an alternative outcome to a past event.
“Se você tivesse me ligado, eu teria atendido.”
“Se tivéssemos chegado cedo, teríamos visto o filme.”
Reference Table
| 主语 | If 从句 (条件) | 结果从句 (后果) | 翻译 |
|---|---|---|---|
|
Eu
|
tivesse falado
|
teria ouvido
|
如果我当时说了 / 我就会听到了
|
|
Você/Ele/Ela
|
tivesse chegado
|
teria visto
|
如果你/他/她当时到了 / 就会看到了
|
|
Nós
|
tivéssemos saído
|
teríamos rido
|
如果我们当时出门了 / 我们就会笑开了
|
|
Eles/Elas
|
tivessem pedido
|
teriam comido
|
如果他们当时点了餐 / 他们就会吃到了
|
|
Eu (否定)
|
não tivesse ido
|
não teria caído
|
如果我当时没去 / 我就不会摔倒了
|
|
Tu (欧葡/非正式)
|
tivesses dito
|
terias feito
|
如果你当时说了 / 你就会做了
|
正式程度
Se eu tivesse tido conhecimento, ter-me-ia deslocado. (General)
Se eu tivesse sabido, eu teria vindo. (General)
Se eu soubesse, tinha vindo. (General)
Se eu soubesse, vinha. (General)
选择正确的时态
你在谈论过去吗?
这件事真的发生了吗?
条件句类型
遗憾的解剖学
条件 (原因)
- tivesse + 分词 当时做了
结果 (影响)
- teria + 分词 原本会做
常见不规则分词
必知动词
- • Fazer → Feito
- • Dizer → Dito
- • Ver → Visto
- • Vir → Vindo
易错动词
- • Pôr → Posto
- • Escrever → Escrito
- • Abrir → Aberto
按水平分级的例句
Se eu tivesse dinheiro, compraria.
If I had money, I would buy.
Se tivesse chovido, eu teria ficado.
If it had rained, I would have stayed.
Se ele tivesse estudado, teria passado.
If he had studied, he would have passed.
Se tivéssemos visto, teríamos avisado.
If we had seen, we would have warned.
Se você tivesse vindo, teria gostado.
If you had come, you would have liked it.
Se eu tivesse tido tempo, teria feito.
If I had had time, I would have done it.
Se a empresa tivesse investido, teríamos crescido.
If the company had invested, we would have grown.
Se ela não tivesse saído, teria visto o show.
If she hadn't left, she would have seen the show.
Se eles tivessem chegado antes, teriam nos encontrado.
If they had arrived earlier, they would have met us.
Se eu tivesse sabido da reunião, teria me preparado.
If I had known about the meeting, I would have prepared.
Se o governo tivesse implementado a reforma, a economia teria se estabilizado.
If the government had implemented the reform, the economy would have stabilized.
Se não tivesse havido aquele erro, o projeto teria sido um sucesso.
If there hadn't been that error, the project would have been a success.
Se tivéssemos considerado todas as variáveis, teríamos evitado o problema.
If we had considered all variables, we would have avoided the problem.
Se ele tivesse tido mais coragem, teria mudado o curso da história.
If he had had more courage, he would have changed the course of history.
Se a conjuntura econômica tivesse sido favorável, teríamos testemunhado um crescimento exponencial.
If the economic situation had been favorable, we would have witnessed exponential growth.
Se não tivesse ocorrido tal equívoco, teríamos logrado êxito na empreitada.
If such a mistake hadn't occurred, we would have succeeded in the endeavor.
Se tivéssemos ponderado as consequências, não teríamos incorrido em tal erro.
If we had pondered the consequences, we wouldn't have incurred such an error.
Se ela tivesse vislumbrado o desfecho, teria agido de forma distinta.
If she had foreseen the outcome, she would have acted differently.
容易混淆
Learners mix up the simple and compound forms.
Using 'teria' in the 'se' clause.
Using 'tinha' instead of 'tivesse'.
常见错误
Se eu tinha sabido...
Se eu tivesse sabido...
Se eu teria sabido...
Se eu tivesse sabido...
Se tivesse sabido, eu faria...
Se tivesse sabido, eu teria feito...
Se tivesse tido, teria tido.
Se tivesse tido, teria tido.
句型
Se eu tivesse ___ , eu teria ___ .
Se você tivesse ___ , teria ___ ?
Se nós tivéssemos ___ , teríamos ___ .
Se eles não tivessem ___ , não teriam ___ .
Real World Usage
Se eu tivesse visto sua msg, teria respondido.
Se eu tivesse tido mais experiência, teria aplicado antes.
Se eu tivesse sabido que era tão bom, teria ido!
Se tivéssemos reservado o hotel, teríamos economizado.
Se eu tivesse pedido antes, teria chegado quente.
Se os dados tivessem sido analisados, teríamos concluído.
巴西口语小秘密
eu teria ido,你更常听到 eu ia 甚至 eu tinha ido。写作业时坚持用 teria,但听到别人这么说也别奇怪!例如:Eu ia se tivesse dinheiro.
Se 的铁律
Se eu tivesse visto, teria avisado.
发音小捷径
Se eu tivesse 听起来就像一个词 Seu tivesse。元音会自然地连在一起,听起来更有范儿!Smart Tips
Always use the full 'tivesse' form to sound professional.
Don't be surprised if they use 'tinha', but stick to 'tivesse' for clarity.
Remember to place the pronoun before the auxiliary.
Keep the 'se' clause structure intact.
发音
Tivesse
The 'ss' is a soft 's' sound. The 'e' at the end is often dropped in fast speech.
Conditional dip
Se eu tivesse sabido ↘, eu teria vindo ↗.
The first clause falls, the second rises.
记住它
记忆技巧
Tivesse-Teria: The T-T team. If you have a 'Tivesse' (If), you must have a 'Teria' (Then).
视觉联想
Imagine a fork in the road. One path is reality, the other is a ghost path. The ghost path is the 'tivesse' path.
Rhyme
Se tivesse o passado, teria o resultado.
Story
Maria missed the bus. She thought: 'If I had woken up earlier (Se eu tivesse acordado), I would have caught the bus (teria pegado o ônibus). But I didn't, so I am here.'
Word Web
挑战
Write 3 sentences about things you would have done differently yesterday.
文化笔记
Brazilians often use the imperfect indicative ('tinha') in informal speech instead of the pluperfect subjunctive.
European Portuguese speakers are more likely to maintain the formal subjunctive structure.
In formal writing, the 'tivesse' form is mandatory regardless of dialect.
Derived from Latin pluperfect subjunctive.
对话开场白
Se você tivesse nascido em outro país, onde teria morado?
Se você tivesse tido mais tempo ontem, o que teria feito?
Se você não tivesse estudado português, o que estaria fazendo?
Se você tivesse ganhado na loteria, teria comprado o quê?
日记主题
常见错误
Test Yourself
Se eu ___ (saber), eu ___ (ajudar).
选择正确选项:
Se você teria me ligado, eu teria atendido.
Score: /3
练习题
8 exercisesSe eu ___ (saber), teria ido.
Se você ___ (ter) tempo, teria feito?
Find and fix the mistake:
Se eu teria visto, teria falado.
Eu não vi, então não falei. (Se...)
Se ele tivesse vindo, ...
Se ___ (nós) tivéssemos...
teria / se / eu / tido / tempo / feito / o / trabalho.
'Se eu tivesse sabido, eu teria ido.'
Score: /8
Practice Bank
10 exercisesSe nós tivéssemos ___ o trabalho, o chefe não estaria bravo.
连接从句:
comprado / eu / se / tivesse / dinheiro / teria / .
葡萄牙语怎么说 'If I had gone'?
Se eu tivesse visto, eu ia falar com você.
哪个动词形式能完成句子:'Se ele tivesse ___ (dizer)...'?
Se eles ___ chegado cedo, teriam visto o show.
Se você não tivesse mentido, ela ___ (perdoar) você.
将结构与时间匹配:
Se nós tivéssemos corrido, tivéssemos alcançado o trem.
Score: /10
常见问题 (8)
In informal Brazilian speech, yes. In formal writing or exams, no.
Because it uses two verbs: the auxiliary 'ter' and the main verb's participle.
No, when used with 'ter', it remains in the masculine singular form.
Yes: 'Eu teria ido se tivesse sabido.'
Yes, especially when discussing past plans that failed.
Yes, it functions exactly the same way.
The pronoun goes before the auxiliary: 'Se eu me tivesse lembrado...'
Write down regrets or 'what if' scenarios from your week.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Si hubiera sabido...
The auxiliary verb is different.
Si j'avais su...
French uses indicative, Portuguese uses subjunctive.
Wenn ich gewusst hätte...
Word order is very different.
知っていたら...
No verb conjugation for person.
لو كنت أعرف...
Different particle usage.
如果我早知道...
No verb conjugation.
Learning Path
Prerequisites
Learn These First
相关视频
Related Grammar Rules
省略重复词汇 (Elipse & Zeugma)
Overview 有没有听葡萄牙语母语者说话时,怀疑他们把一半的词都吞了?这不只是你的错觉。说葡萄牙语的人是真的讨厌重复。重复让...
精通修辞性重复 (Repetição Retórica)
### Overview 你好!作为一名深耕葡萄牙语教学的老师,我非常理解中文母语者在进阶阶段的学习难点。当你达到C2级别时,语法不仅...
虚拟假设:梦想与遗憾 (se eu fosse, eu faria)
Overview The **Unreal Hypotheses** in Portuguese, often encapsulated by the structure `se eu fosse, eu faria` (if I were...
过去时的间接引语 (Ele disse que...)
Overview 有没有试过向你最好的朋友解释昨晚你暗恋的人到底跟你说了什么,但却在时间线上搞混了?“他说他*喜欢*我”还是“他说他*...
过去将来时:转述某人“将会”做的事 (Iria)
Overview 你有没有答应过朋友会给他们回电话,但后来手机没电就忘了?... [Translation of the text into Simplified Chinese ma...