关于过去的希望与怀疑:虚拟式现在完成时 (Tenha feito)
tenha + 过去分词这对黄金搭档。
Grammar Rule in 30 Seconds
Use the Present Perfect Subjunctive to express doubt, emotion, or desire regarding actions that were completed in the past.
- Use it after triggers like 'espero que' or 'duvido que' when the action is finished: Espero que você tenha chegado bem.
- Form it with the present subjunctive of 'ter' + the past participle of the main verb.
- It bridges the gap between present-tense triggers and past-tense events.
Overview
Pretérito Perfeito Composto do Subjuntivo(虚拟式现在完成时)是一个非常精妙的语法点。作为一名深谙中文语法结构的老师,我首先要告诉你:在中文里,我们没有“虚拟式”这个概念。中文表达“怀疑”、“希望”或“情感”时,通常通过添加副词(如“可能”、“希望”、“恐怕”)来修饰谓语动词,而动词本身的形式是不变的。但在葡萄牙语中,当你对过去发生的某件事表达主观态度(如怀疑、遗憾、希望)时,动词必须发生形态上的改变。Duvido que ele tenha dormido bem ontem。这里 tenha dormido 的使用,精准地传达了“我现在的怀疑”与“过去动作”之间的微妙联系。对于中文母语者,最大的挑战在于我们要习惯“动词变位来适应语境”,而不是像中文那样“通过语境来理解动词”。掌握这个时态,能让你在职场汇报或文学表达中显得更加地道,不再是只会使用简单的陈述句。Pretérito Perfeito Composto do Subjuntivo 的核心逻辑是:“现在的态度” + “过去的动作”。它是一个复合时态,由两个部分组成:辅助动词 ter 的虚拟式现在时(tenha, tenhamos, tenham)+ 主要动词的过去分词(participio passado)。Espero que ele tenha chegado(虚拟式完成时)和 Espero que ele chegue(虚拟式现在时)有着严格的时空分界。ter 的变位承载了虚拟式的“主观性”,而过去分词则锁定了动作的“完成性”。que 引导的从句必须进行变位。你可以把 tenha 理解为一种“虚拟标记”,它告诉听者:接下来的动作是我主观认为的、不确定的、或者带有情感色彩的过去事件。这种结构在中文里是缺失的,所以你需要刻意练习将 ter 的虚拟式变位作为一种“思维习惯”植入大脑。ter (虚拟式现在时) | tenha (第一/三人称单数), tenhamos (第一人称复数), tenham (第三人称复数) |-ado (ar), -ido (er/ir) 结尾,保持不变 |Espero que ele tenha feito. | 我希望他已经做完了。 |Duvido que eles tenham vindo. | 我怀疑他们来过。 |- 1对过去行为的怀疑或否定:当你对某事是否发生持怀疑态度时。例如:
Não creio que ele tenha dito a verdade.(我不相信他说了实话)。注意,这里中文用“说”,葡语必须用tenha dito。 - 2表达对过去事件的情感:如遗憾、高兴、惊讶。例如:
Fico feliz que você tenha conseguido o emprego.(我很高兴你拿到了那份工作)。即便事情已经发生,你现在的“高兴”依然触发了虚拟式。 - 3表达对过去的愿望:
Tomara que eles tenham chegado bem.(希望他们平安到达)。这是一种对过去动作的“祈愿感”。 - 4非人称表达:如
É uma pena que...(很遗憾...),É possível que...(有可能...)。例如:É possível que ela tenha esquecido o compromisso.(她可能忘了预约)。
- 1受中文影响,在从句中直接使用陈述式过去时:例如说
Espero que ele chegou。这是典型的L1干扰,因为中文没有虚拟式,初学者习惯直接照搬陈述事实。葡语中,只要前面有Espero que,后面必须变位。 - 2过去分词误变位:有些同学试图让过去分词与主语保持一致(如
elas tenham feitas)。记住,在ter助动词结构中,分词是绝对不变的,只有在ser或estar结构中才需要配合性。 - 3过度使用
haver作为助动词:在口语中,ter是绝对的主流。很多从书本上学习的同学喜欢用haja,这在现代葡萄牙语中显得过于生硬或古旧,容易产生“书呆子”感。
Pretérito Perfeito do Subjuntivo | 对过去动作的主观评价 | 强调动作已完成,且与现在的主观态度挂钩 |Pretérito Imperfeito do Subjuntivo | 对过去动作的假设或条件 | 强调动作的持续性或假设性,通常用于 se 引导的从句 |- 1问:我可以一直用
tenha吗?
tenha 覆盖了你、我、他/她/它,非常方便,不用担心人称变化导致的复杂变位。- 1问:如果动作是将来完成的呢?
Futuro do Subjuntivo,例如 Quando ele tiver chegado(当他到达时)。不要把完成时和将来完成时混淆。- 1问:这个时态在口语中常用吗?
Conjugation of 'Ter' (Present Subjunctive)
| Pessoa | Conjugação |
|---|---|
|
Eu
|
tenha
|
|
Você/Ele/Ela
|
tenha
|
|
Nós
|
tenhamos
|
|
Vocês/Eles/Elas
|
tenham
|
Meanings
This tense is used to express subjective attitudes (doubt, hope, regret) regarding an action that occurred and was completed before the moment of speaking.
Past uncertainty
Expressing doubt about whether a past action occurred.
“Não acredito que ele tenha dito isso.”
“Duvido que ela tenha viajado ontem.”
Past emotion
Expressing feelings about a completed past event.
“Fico feliz que você tenha vindo.”
“Sinto muito que eles tenham perdido o voo.”
Past desire
Wishing that something had happened in the past.
“Espero que você tenha gostado do presente.”
“Desejo que eles tenham tido uma boa viagem.”
Reference Table
| 主语 | 助动词 (ter) | 过去分词 | 含义示例 |
|---|---|---|---|
|
Eu
|
tenha
|
falado
|
我已经说了
|
|
Você/Ele/Ela
|
tenha
|
comido
|
你/他/她已经吃了
|
|
Nós
|
tenhamos
|
partido
|
我们已经出发了
|
|
Vocês/Eles/Elas
|
tenham
|
visto
|
你们/他们已经看了
|
|
Eu
|
tenha
|
feito
|
我已经做了
|
|
Nós
|
tenhamos
|
chegado
|
我们已经到了
|
正式程度
Fico satisfeito que Vossa Senhoria tenha chegado. (Greeting)
Fico feliz que você tenha chegado. (Greeting)
Que bom que você chegou! (Greeting)
Massa que tu chegou! (Greeting)
虚拟式触发词(现在完成时)
情感
- Fico feliz que 我很高兴...
- É uma pena que 真可惜...
怀疑
- Duvido que 我怀疑...
- Não creio que 我不相信...
希望
- Espero que 我希望...
- Tomara que 但愿...
过去事实 vs. 过去主观性
选择正确的时态
是否有触发词(希望、怀疑、情感)?
动作是否发生在过去?
常见不规则分词
常见不规则型
- • Visto (Ver)
- • Feito (Fazer)
- • Dito (Dizer)
- • Escrito (Escrever)
以 -ido 结尾型
- • Comido (Comer)
- • Partido (Partir)
- • Sido (Ser)
- • Ido (Ir)
按水平分级的例句
Espero que você tenha gostado.
I hope you liked it.
Duvido que ele tenha vindo.
I doubt he came.
Que bom que você tenha chegado!
Good that you arrived!
Sinto que eles tenham saído.
I feel that they left.
Não acredito que ela tenha esquecido.
I don't believe she forgot.
É possível que eles tenham viajado.
It is possible they traveled.
Fico feliz que você tenha aceitado.
I'm happy you accepted.
Tomara que eles tenham terminado.
I hope they finished.
É uma pena que o evento tenha sido cancelado.
It's a shame the event was canceled.
Duvido muito que eles tenham lido o livro.
I highly doubt they read the book.
Espero que você tenha tido um bom dia.
I hope you had a good day.
Não é certo que ela tenha assinado o contrato.
It's not certain she signed the contract.
Embora eu duvide que eles tenham compreendido a gravidade, agradeço o esforço.
Although I doubt they understood the gravity, I appreciate the effort.
É surpreendente que o projeto tenha avançado tanto.
It's surprising the project has advanced so much.
Não creio que o governo tenha tomado a medida correta.
I don't believe the government took the correct measure.
Fico contente que você tenha superado os desafios.
I'm glad you overcame the challenges.
É imprescindível que o comitê tenha analisado todos os dados antes da votação.
It is essential that the committee has analyzed all data before the vote.
Duvido que o autor tenha pretendido tal interpretação.
I doubt the author intended such an interpretation.
É notável que a equipe tenha mantido a calma sob pressão.
It is remarkable that the team kept calm under pressure.
Não é de se estranhar que eles tenham buscado alternativas.
It's not surprising they sought alternatives.
Por mais que eu duvide que o sistema tenha funcionado, a tentativa foi válida.
As much as I doubt the system worked, the attempt was valid.
É imperativo que o diagnóstico tenha sido preciso para o sucesso do tratamento.
It is imperative that the diagnosis was accurate for the treatment's success.
Não obstante as críticas, fico satisfeito que a obra tenha sido publicada.
Notwithstanding the criticism, I'm satisfied the work was published.
É improvável que o fenômeno tenha ocorrido sem intervenção externa.
It is unlikely the phenomenon occurred without external intervention.
容易混淆
Learners use it for completed past actions.
Learners use it after subjunctive triggers.
Learners use it for past actions instead of perfect.
常见错误
Espero que você gostou.
Espero que você tenha gostado.
Duvido que ele chegou.
Duvido que ele tenha chegado.
Espero que você gostasse.
Espero que você tenha gostado.
Eu quero que você tem vindo.
Eu quero que você tenha vindo.
É bom que eles chegaram.
É bom que eles tenham chegado.
Duvido que ela tem feito.
Duvido que ela tenha feito.
Espero que nós gostamos.
Espero que nós tenhamos gostado.
É uma pena que você não vinha.
É uma pena que você não tenha vindo.
Não creio que eles tinham terminado.
Não creio que eles tenham terminado.
Espero que você tenha vindo ontem.
Espero que você tenha vindo ontem.
É necessário que o relatório foi feito.
É necessário que o relatório tenha sido feito.
Duvido que ele teria feito isso.
Duvido que ele tenha feito isso.
Espero que você tenha tido sucesso.
Espero que você tenha tido sucesso.
É possível que eles não tinham visto.
É possível que eles não tenham visto.
句型
Espero que você tenha ___.
Duvido que eles tenham ___ o trabalho.
É uma pena que o filme tenha ___ tão cedo.
Não creio que o governo tenha ___ essa decisão.
Real World Usage
Que bom que você tenha chegado!
Fico feliz que você tenha aceitado o desafio.
Espero que todos tenham gostado da foto!
Duvido que eles tenham reservado o hotel.
Espero que o restaurante tenha enviado o pedido.
É essencial que o autor tenha citado as fontes.
避开 'Haver' 陷阱
Espero que você tenha comido.
过去分词不分男女!
tenha comido,绝对没有 tenha comida 这种说法。WhatsApp 必备神句
Espero que tenha corrido tudo bem(希望一切顺利),瞬间拉近社交距离。
Smart Tips
Always check if the action is finished.
Use 'duvido que' + 'tenha'.
Don't use the simple past indicative after a trigger.
Remember 'tenhamos'.
发音
Tenha
The 'nh' sound is a palatal nasal, like 'ny' in canyon.
Rising intonation
Espero que você tenha chegado? ↑
Used when expressing slight uncertainty or asking for confirmation.
记住它
记忆技巧
Think of 'Tenha' as the 'Time-Traveler'—it brings the past into your present feelings.
视觉联想
Imagine a suitcase (the past action) being opened by a person (the subject). The person says 'Espero que você tenha trazido tudo!' (I hope you brought everything!).
Rhyme
Se o passado já terminou, e o sentimento é de agora, use 'tenha' e o particípio, sem demora!
Story
Maria is waiting for her friend. She thinks: 'Espero que ela tenha chegado.' (I hope she arrived). Her friend arrives. Maria says: 'Fico feliz que você tenha vindo!' (I'm happy you came).
Word Web
挑战
Write 3 sentences about things your friends did yesterday, using 'Espero que' or 'Duvido que'.
文化笔记
In Brazil, 'você' is standard, and 'tenha' is used for all singular persons.
In Portugal, 'tu' is common, and 'tenhas' is used.
In formal writing, the subjunctive is strictly observed.
Derived from the Latin perfect subjunctive, which combined the perfect stem with the subjunctive of 'esse'.
对话开场白
Você acha que eles tenham gostado da festa?
Fica feliz que o Brasil tenha ganhado o jogo?
Duvida que ele tenha dito a verdade?
Espero que você tenha tido um bom dia. Como foi?
日记主题
常见错误
Test Yourself
Espero que você ___ o meu e-mail.
选择正确选项:
Find and fix the mistake:
É uma pena que nós tenhamos perdidos o ônibus.
Score: /3
练习题
8 exercisesEspero que você ___ (chegar) bem.
Duvido que eles ___ (terminar) o projeto.
Find and fix the mistake:
Espero que você gostou da festa.
que / tenha / espero / você / chegado
I doubt they have read the book.
Espero que nós ___ (ter) feito.
Espero que... (past action)
Use 'Fico feliz' + 'você' + 'vir'.
Score: /8
Practice Bank
10 exercisesNão acho que ele ___ a carta ainda.
que / tenha / espero / você / entendido
I doubt they have eaten.
选择最合适的反应:
匹配以下内容:
Não acredito que você tenha fazido isso!
Embora o dia ___ longo, estou feliz.
哪句是正确的?
o / será / que / tenha / pacote / chegado / ?
It is good that we have arrived.
Score: /10
常见问题 (8)
No, this is for past actions. For future, use the present subjunctive.
Yes, 'ter' is the auxiliary for this tense.
If the trigger is in the past, you use the pluperfect subjunctive.
Yes, very common for expressing emotions about the past.
Look for triggers like 'espero que', 'duvido que', 'é bom que'.
Yes, 'tenhamos' is the form for 'nós'.
Mainly in the use of 'você' vs 'tu'.
Because it refers to a completed (perfective) action.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Pretérito perfecto de subjuntivo (haya hecho)
Auxiliary verb is 'haber' instead of 'ter'.
Subjonctif passé (aie fait)
French uses two auxiliaries depending on the verb.
Konjunktiv I Perfekt (habe gemacht)
German usage is more restricted to indirect speech.
No direct equivalent
Japanese lacks a subjunctive mood.
No direct equivalent
Arabic uses different verbal structures for modality.
No direct equivalent
Chinese has no verb conjugation or subjunctive mood.
Learning Path
Prerequisites
Learn These First
Related Grammar Rules
葡萄牙语愿望与遗憾:独立虚拟式 (Subjuntivo Independente)
### Overview 在葡萄牙语的学习进阶阶段,尤其是在达到C2级别时,你会发现一种非常迷人且具有文学色彩的语法现象:独立虚拟语气...
使用 'Sem que':带虚拟语气的“不/除非”
Overview `Sem que` 是一个从属连词... (Full Chinese Simplified translation...)
如果我有时间:'Ter' 的未来虚拟式 (tiver)
### Overview 你好!作为一名在葡萄牙语学习道路上和你并肩作战的老师,我非常理解你在学习葡萄牙语时遇到的困惑。今天我们要探...
葡萄牙语时间限制:使用 'Até Que' (直到...)
### Overview 在葡萄牙语的高级语法中,`até que` 的用法是衡量一名学习者是否真正掌握了“语气”(Mood)这一核心概念的试金石。...
不完全虚拟式(“如果我是”时态)
Overview The Imperfect Subjunctive in Portuguese serves as a crucial grammatical tool for expressing actions, states, or...