B2 Subjunctive 14 min read ふつう

接続法過去完了:過去への疑い (Tenha feito)

過去に終わったことについて、疑いや希望、感情を込めて話すなら tenha + «過去分詞» のセットを使いましょう。

Grammar Rule in 30 Seconds

Use the Perfect Subjunctive to express doubt or emotion about an action that was completed in the past.

  • Use it after triggers like 'duvidar que' or 'é bom que' for past events: 'Duvido que ele tenha chegado.'
  • Form it with the present subjunctive of 'ter' + past participle: 'tenha' + 'falado'.
  • It bridges the gap between present-tense triggers and past-tense actions: 'Sinto muito que você tenha perdido o trem.'
Subject + (Trigger) + que + [Ter (Subj. Pres.) + Particípio]

Overview

際どいメッセージを送ってしまって、すぐに「まだ読んでいませんように」と思ったことはありませんか?あるいは、銀行口座を確認しながら「使いすぎていませんように」と祈ることは?現在の感情(疑い、希望、恐れ)を持って過去の行動を振り返るその瞬間こそ、Perfect Subjunctive(接続法過去完了)の出番です。それは、あなたの現在の感情と、起こったかもしれない(あるいは起こらなかったかもしれない)こととの間の架け橋です。ポルトガル語では、単に「彼女がそれを読まなかったことを願う」とは言いません。その不確実性を示すために特別な構造を使います。それは、事実を述べることと、可能性についての感情を表現することの違いです。

How This Grammar Works

この時制を「逆向きの自撮り」と考えてみてください。あなたは現在(または未来)に立っていますが、あなたの後ろで起こったことの写真を撮っているのです。
技術的には、助動詞 *ter* (to have) の Present Subjunctive(接続法現在)と、メインの動詞の Past Participle(過去分詞)を組み合わせます。
次の場合に使用します:
  • 今、何かを感じている(希望、疑い、恐れ、驚き)。
  • 今より前に起こった行動について。
複雑に聞こえますが、英語の have done の論理を常に使っています。「彼が出発した可能性がある(It's possible that he has left)。」ポルトガル語は、その不確実性のトリガー(「可能性がある」)があるために、接続法(subjunctive mood)を使うことを要求するだけです。

Formation Pattern

1
これは2部構成のコンボメニューです。助動詞 ter とメインの動詞の participle(分詞)が必要です。
2
ステップ 1: 'Ter' を接続法現在で活用する
3
これがアンカーです。ムードを設定します。
4
| 人称 | 'Ter' (Subjuntivo) | 意味 |
5
| :--- | :--- | :--- |
6
| Eu | tenha | (私が)~した |
7
| Tu | tenhas | (君が)~した |
8
| Você/Ele/Ela | tenha | (彼/彼女が)~した |
9
| Nós | tenhamos | (私たちが)~した |
10
| Vocês/Eles/Elas | tenham | (彼らが)~した |
11
ステップ 2: 過去分詞を追加する
12
標準的なルールが適用されます:語尾 (-ar, -er, -ir) を落とし、-ado または -ido を追加します。
13
Falar → falado
14
Comer → comido
15
Partir → partido
16
公式:
17
> トリガーフレーズ + que + 主語 + TENHA + PARTICIPLE
18
*例: Espero que você tenha gostado. (あなたがそれを気に入ってくれたことを願っています。)*

When To Use It

1. 「彼らはやったのか?」という疑い
過去に何かが起こったかどうかわからない場合。
  • *Duvido que ele tenha comprado o carro.* (彼が車を買ったとは思いません/疑わしいです。)
2. 「起こったことを願う」願い
振り返って特定の結果を願う場合。
  • *Tomara que eles tenham chegado bem.* (彼らが無事に到着しているといいのですが。)
3. 過去への感情的反応
過去の出来事について嬉しかったり、悲しかったり、驚いたりした場合。
  • *Sinto muito que isso tenha acontecido.* (そのようなことが起こってしまい申し訳ありません/残念です。)
  • *É pena que ela não tenha visto o filme.* (彼女がその映画を見ていないのは残念です。)
4. 現実の否定
事実を否定すると接続法がトリガーされます。
  • *Não é verdade que eu tenha dito isso.* (私がそう言ったというのは真実ではありません。)

Common Mistakes

1. 直説法を使う(「事実」の罠)
学習者はよく、英語の
I doubt he did it
を単語ごとに翻訳しようとして *Duvido que ele fez* と言います。
  • 間違い: *Duvido que ele fez isso.*
  • 正解: *Duvido que ele tenha feito isso.*
*なぜ?* Duvido は不確実性を生み出します。不確実性の後に、完全過去 (*Pretérito Perfeito*) のような事実の時制を続けることはできません。
2. 接続法過去 (*Tivesse*) との混同
  • *Se eu tivesse dinheiro...* (もしお金があったら... -> 仮定/条件)
  • *Espero que ele tenha dinheiro.* (彼にお金があることを願う... -> 現実的な可能性)
「もし~だったら」(tivesse) と「~であること」(tenha) を混同しないでください。
3. 不規則な分詞を忘れる
いくつかの動詞は反抗的です。
Incorrect
Fazer
Feito (*fazido* ではない)
Dizer
Dito (*dizido* ではない)
Ver
Visto (*vido* ではない)

Contrast With Similar Patterns

接続法過去完了 vs. 人称不定詞
これは典型的な B2 レベルの悩みです。どちらも having done と訳せることがあります。
  • 接続法過去完了: 主語の変更または特定のトリガーフレーズ + *que* が必要です。
  • *É bom que você tenha estudado.* (あなたが勉強したのは良いことです。)
  • 人称不定詞 (複合形): 同じ主語を指す前置詞 (*por, de, sem, apesar de*) の後によく使われます。
  • *Obrigado por ter vindo.* (来てくれてありがとう。)
雰囲気チェック:
  • que と疑い/感情のトリガーがある? → 接続法 (Tenha feito)
  • porsem の後? → 不定詞 (Ter feito)

Quick FAQ

Q: 単純な接続法過去を使ってもいいですか?

あなたが考えているような「単純な接続法過去」は実際には存在しません。*接続法過去半過去* (tivesse) は仮定の過去や条件を指します。過去の*現実的な*可能性について話すには、この複合形 (tenha + 分詞) を使わなければなりません。

Q: これはブラジルとポルトガルで使われていますか?

はい、絶対に。両方で使われています。ポルトガルでは代名詞の配置が少し形式的かもしれませんが、活用 *tenha/tenhas/tenha* は共通です。

Q: Haver はどうですか?

*

Duvido que haja visto
* を非常に古い本や純文学で読むかもしれません。現代の会話では?忘れてください。Ter を使いましょう。19世紀の詩を書いているのでなければ、*ter* があなたの親友です。

Conjugation of 'Ter' (Present Subjunctive)

Person Auxiliary (Ter) Main Verb (Participle)
Eu
tenha
falado/comido/partido
Tu
tenhas
falado/comido/partido
Você/Ele/Ela
tenha
falado/comido/partido
Nós
tenhamos
falado/comido/partido
Vocês/Eles/Elas
tenham
falado/comido/partido

Meanings

This tense is used to express doubt, emotion, or uncertainty regarding an action that has already been completed in the past.

1

Doubt about the past

Expressing skepticism that an event occurred.

“Duvido que ela tenha saído de casa.”

“Não creio que eles tenham visto o filme.”

2

Emotion about the past

Expressing feelings regarding a past event.

“Fico feliz que você tenha vindo.”

“Sinto muito que eles tenham sofrido tanto.”

3

Past possibility

Speculating about past occurrences.

“Talvez ele tenha esquecido as chaves.”

“Pode ser que eles tenham se perdido.”

Reference Table

Reference table for 接続法過去完了:過去への疑い (Tenha feito)
主語 助動詞 (Ter) メインの動詞 (例: Falar) 意味のイメージ
Eu
tenha
falado
私が話したこと
Tu
tenhas
falado
君が話したこと
Ele/Ela/Você
tenha
falado
彼/彼女/あなたが話したこと
Nós
tenhamos
falado
私たちが話したこと
Eles/Elas/Vocês
tenham
falado
彼ら/彼女ら/あなたたちが話したこと

フォーマル度スペクトル

フォーマル
Duvido que ele tenha chegado.

Duvido que ele tenha chegado. (General)

ニュートラル
Duvido que ele tenha chegado.

Duvido que ele tenha chegado. (General)

カジュアル
Duvido que ele tenha chegado.

Duvido que ele tenha chegado. (General)

スラング
Duvido que ele tenha chegado.

Duvido que ele tenha chegado. (General)

接続法現在完了の仕組み

接続法現在完了

トリガー (感情・疑い)

  • Espero que... I hope that...
  • Duvido que... I doubt that...

架け橋 (助動詞)

  • Tenha Have (Subj)

動作 (過去分詞)

  • Feito / Falado Done / Spoken

直接法 vs 接続法

事実 (直接法)
Ele fez o trabalho. 彼は仕事をしました。
Eu sei que ele fez. 彼がやったと知っています。
感情・疑い (接続法現在完了)
Duvido que ele tenha feito. 彼がやったとは思えません。
Espero que ele tenha feito. 彼がやってくれたならいいな。

接続法現在完了を使うべき?

1

その文は「事実」を述べていますか?

YES
直接法 (Pretérito Perfeito) を使う
NO
次のステップへ
2

トリガー(疑い、希望、'Que')がありますか?

YES
次のステップへ
NO
直接法を使う
3

その動作は「過去」のことですか?

YES
接続法現在完了 (Tenha + 過去分詞) を使う
NO ↓

よく使う不規則過去分詞

🔥

超重要の3つ

  • Fazer -> Feito
  • Dizer -> Dito
  • Ver -> Visto
🏃

動き・配置

  • Vir -> Vindo
  • Pôr -> Posto
🚪

開閉・カバー

  • Abrir -> Aberto
  • Cobrir -> Coberto

レベル別の例文

1

Talvez ele tenha ido.

Maybe he has gone.

2

Espero que você tenha gostado.

I hope you have liked it.

3

Não acho que ele tenha vindo.

I don't think he has come.

4

Que bom que você tenha chegado!

It's good that you have arrived!

1

Sinto muito que você tenha perdido o ônibus.

I'm sorry you missed the bus.

2

Duvido que eles tenham terminado o trabalho.

I doubt they have finished the work.

3

É possível que ela tenha esquecido.

It's possible she has forgotten.

4

Fico feliz que você tenha conseguido.

I'm happy you have managed it.

1

Não acredito que eles tenham feito isso comigo.

I don't believe they have done this to me.

2

É incrível que ele tenha viajado tanto.

It's incredible that he has traveled so much.

3

Talvez eles tenham se perdido no caminho.

Maybe they have gotten lost on the way.

4

É uma pena que você não tenha visto o show.

It's a pity you haven't seen the show.

1

Embora ele tenha estudado, não passou no exame.

Although he has studied, he didn't pass the exam.

2

Duvido que o governo tenha tomado essa decisão.

I doubt the government has taken that decision.

3

É necessário que todos tenham assinado o contrato.

It is necessary that everyone has signed the contract.

4

Não creio que o projeto tenha sido aprovado.

I don't believe the project has been approved.

1

Por mais que ele tenha tentado, o resultado foi o mesmo.

No matter how much he has tried, the result was the same.

2

É improvável que a empresa tenha previsto tal crise.

It is unlikely that the company has foreseen such a crisis.

3

Não é certo que eles tenham obtido a autorização.

It is not certain that they have obtained the authorization.

4

Fico contente que você tenha superado as dificuldades.

I'm glad you have overcome the difficulties.

1

Não obstante ele tenha negado, as evidências são claras.

Notwithstanding that he has denied it, the evidence is clear.

2

É de se estranhar que eles tenham omitido esse detalhe.

It is strange that they have omitted this detail.

3

Duvido que o autor tenha pretendido tal interpretação.

I doubt the author has intended such an interpretation.

4

É fundamental que o grupo tenha compreendido a gravidade.

It is fundamental that the group has understood the gravity.

間違えやすい

Perfect Subjunctive: Doubting the Past (Tenha feito) Perfect Subjunctive vs. Imperfect Subjunctive

Learners mix them because both deal with the past.

Perfect Subjunctive: Doubting the Past (Tenha feito) Perfect Subjunctive vs. Simple Past Indicative

Learners use indicative for facts and subjunctive for doubt.

Perfect Subjunctive: Doubting the Past (Tenha feito) Perfect Subjunctive vs. Pluperfect Subjunctive

Both involve 'ter'.

よくある間違い

Duvido que ele chegou.

Duvido que ele tenha chegado.

Must use subjunctive after 'duvidar'.

Espero que você comeu.

Espero que você tenha comido.

Hope triggers subjunctive.

Não acho que eles foram.

Não acho que eles tenham ido.

Opinion triggers subjunctive.

É bom que você falou.

É bom que você tenha falado.

Impersonal expressions trigger subjunctive.

Talvez ele fez.

Talvez ele tenha feito.

Talvez requires subjunctive.

Sinto muito que você perdeu.

Sinto muito que você tenha perdido.

Emotion triggers subjunctive.

É possível que eles chegaram.

É possível que eles tenham chegado.

Possibility triggers subjunctive.

Embora ele estudou...

Embora ele tenha estudado...

Embora always triggers subjunctive.

Não creio que o projeto foi aprovado.

Não creio que o projeto tenha sido aprovado.

Passive voice needs subjunctive.

Duvido que eles viram o filme.

Duvido que eles tenham visto o filme.

Irregular participle 'visto'.

Por mais que ele tentou...

Por mais que ele tenha tentado...

Concessive clauses require subjunctive.

É improvável que a empresa previu...

É improvável que a empresa tenha previsto...

Irregular participle 'previsto'.

Não é certo que eles obtiveram...

Não é certo que eles tenham obtido...

Uncertainty triggers subjunctive.

Fico contente que você superou...

Fico contente que você tenha superado...

Emotion triggers subjunctive.

文型パターン

Duvido que ele tenha ___.

É uma pena que você não tenha ___.

Talvez eles tenham ___ o projeto.

Não creio que o governo tenha ___ a lei.

Real World Usage

Social Media common

Não acredito que eles tenham postado isso!

Job Interview common

Fico feliz que você tenha aceitado a vaga.

Texting constant

Duvido que ele tenha lido a mensagem.

Travel occasional

Talvez eles tenham perdido o trem.

Food Delivery occasional

É possível que o entregador tenha se perdido.

Academic Writing very common

É fundamental que o estudo tenha sido revisado.

🎯

「Já」を挟む位置のコツ

「すでに〜した」と言いたい時は、'já' を助動詞と過去分詞の間に挟むと、とてもネイティブらしく聞こえますよ。
Que ele tenha JÁ saído.
⚠️

「Tivesse」との混同に注意!

現実味がある疑いや感情には 'Tenha feito' を使います。もし〜だったら…という非現実的な仮定の 'Tivesse feito' と間違えないようにしましょう。
Duvido que ele tenha feito.
💬

ブラジルの「Tu」のリアルな使い方

ブラジルの日常会話では、'Tu' を使っても動詞は 'Você' と同じ形にすることがよくあります。文法的には 'tenhas' ですが、
Espero que tu tenha ido
と耳にすることも多いはずです。

Smart Tips

Immediately think 'subjunctive'.

Duvido que ele chegou. Duvido que ele tenha chegado.

Use 'Fico feliz que' + perfect subjunctive.

Fico feliz que você chegou. Fico feliz que você tenha chegado.

Always follow with the subjunctive.

Talvez ele fez isso. Talvez ele tenha feito isso.

Always follow with the subjunctive.

Embora ele estudou, falhou. Embora ele tenha estudado, falhou.

発音

TEN-ya

Stress

The stress remains on the stem of 'tenha'.

Doubtful

Duvido que ele tenha chegado? ↗

Rising intonation at the end indicates skepticism.

暗記しよう

記憶術

Think of it as the 'Have-Done-Subjunctive': If you doubt it happened, use 'tenha' + the past participle.

視覚的連想

Imagine a detective holding a magnifying glass over a finished puzzle. He says, 'I doubt that you have finished this!' (Duvido que você tenha terminado!).

Rhyme

Para o passado que não é fato, use 'tenha' e o particípio no ato.

Story

Maria is looking at a messy kitchen. She says, 'I don't believe you have cleaned this.' Her brother replies, 'I have!' Maria says, 'I doubt that you have cleaned it well.'

Word Web

tenhatenhastenhamostenhamparticípiosubjuntivopassado

チャレンジ

Write 3 sentences today about things you doubt your friends did yesterday.

文化メモ

In informal Brazilian Portuguese, people often use the indicative (chegou) instead of the subjunctive (tenha chegado), but the subjunctive is still required in formal writing.

European Portuguese speakers are generally more consistent with the subjunctive mood in both speech and writing.

In academic writing, the Perfect Subjunctive is strictly required to maintain grammatical correctness.

Derived from the Latin perfect subjunctive, which combined the perfect stem with the subjunctive of 'esse'.

会話のきっかけ

Você acha que o governo tenha feito um bom trabalho?

Ficou feliz que seu amigo tenha vindo?

Duvida que eles tenham terminado?

É possível que ela tenha esquecido?

日記のテーマ

Write about a time you doubted someone's actions.
Describe your feelings about a past event.
Speculate on why a project failed.
Discuss a regret using the subjunctive.

よくある間違い

Incorrect

正解


Incorrect

正解


Incorrect

正解


Incorrect

正解

Test Yourself

正しい形を選んで空欄を埋めてください。

Eu duvido que ele ___ (comprar) o ingresso.

✓ Correct! ✗ Not quite. Correct answer: tenha comprado
'Duvido' は過去の動作に対する疑いを表すので、接続法現在完了の 'tenha' + 過去分詞を使います。
文法的に正しい文章はどれですか?

正しい選択肢を選んでください:

✓ Correct! ✗ Not quite. Correct answer: Espero que você tenha gostado do filme.
'Espero que' は接続法のトリガーです。映画はすでに終わっているので、接続法現在完了を使います。
間違いを見つけて修正してください。

Não acredito que você tenha fazido isso.

✓ Correct! ✗ Not quite. Correct answer: Não acredito que você tenha feito isso.
'Fazer' の過去分詞は不規則で、'fazido' ではなく 'feito' です。

Score: /3

練習問題

8 exercises
Fill in the blank with the correct form of 'ter'.

Duvido que eles ___ chegado.

✓ Correct! ✗ Not quite. Correct answer: tenham
Duvidar triggers the subjunctive.
Choose the correct sentence. 選択問題

Which is correct?

✓ Correct! ✗ Not quite. Correct answer: Espero que você tenha comido.
Hope triggers the perfect subjunctive.
Correct the error. Error Correction

Find and fix the mistake:

É possível que ele fez isso.

✓ Correct! ✗ Not quite. Correct answer: É possível que ele tenha feito isso.
Possibility triggers the subjunctive.
Transform to subjunctive. Sentence Transformation

Ele chegou. (Duvido que...)

✓ Correct! ✗ Not quite. Correct answer: Duvido que ele tenha chegado.
Duvidar triggers the subjunctive.
Conjugate 'ter' for 'nós'. Conjugation Drill

Espero que nós ___ falado.

✓ Correct! ✗ Not quite. Correct answer: tenhamos
Present subjunctive of 'ter' for 'nós' is 'tenhamos'.
Match the trigger to the tense. Match Pairs

Duvidar que...

✓ Correct! ✗ Not quite. Correct answer: subjuntivo
Doubt triggers the subjunctive.
Build a sentence. Sentence Building

que / tenha / ele / duvido / vindo.

✓ Correct! ✗ Not quite. Correct answer: Duvido que ele tenha vindo.
Standard word order.
Is this rule correct? True False Rule

The perfect subjunctive is used for future events.

✓ Correct! ✗ Not quite. Correct answer: False
It is used for past events.

Score: /8

Practice Bank

12 exercises
文章を完成させてください。 穴埋め問題

É uma pena que nós não ___ (chegar) a tempo.

✓ Correct! ✗ Not quite. Correct answer: tenhamos chegado
正しい助動詞で補ってください。 穴埋め問題

Talvez elas ___ (ver) a mensagem.

✓ Correct! ✗ Not quite. Correct answer: tenham visto
トリガーと正しい文末をマッチさせてください。 Match Pairs

フレーズを繋げてください。

✓ Correct! ✗ Not quite. Correct answer: ["ele tenha vindo.","voc\u00ea tenha passado.","ela tenha perdido."]
単語を並べ替えてください。 Sentence Reorder

tenha / que / Duvido / o / estudado / João

✓ Correct! ✗ Not quite. Correct answer: Duvido que o João tenha estudado.
過去分詞の間違いを直してください。 Error Correction

Espero que ele tenha abrido a porta.

✓ Correct! ✗ Not quite. Correct answer: Espero que ele tenha aberto a porta.
正しい翻訳を選んでください。 選択問題

彼女はまだ着いていないと思います。

✓ Correct! ✗ Not quite. Correct answer: Não acho que ela já tenha chegado.
'escrever' を適切な形にしてください。 穴埋め問題

Embora ele ___ (escrever) o livro, ninguém leu.

✓ Correct! ✗ Not quite. Correct answer: tenha escrito
助動詞を修正してください。 Error Correction

Tomara que tu tem conseguido o emprego.

✓ Correct! ✗ Not quite. Correct answer: Tomara que tu tenhas conseguido o emprego.
'Nós' に合う正しい形を選んでください。 選択問題

Não acredito que nós ___ tudo isso!

✓ Correct! ✗ Not quite. Correct answer: tenhamos comido
フレーズを完成させてください。 穴埋め問題

Para que você ___ (entender), vou explicar de novo.

✓ Correct! ✗ Not quite. Correct answer: tenha entendido
正しい順序に並べてください。 Sentence Reorder

visto / Tenho / que / medo / ninguém / tenha

✓ Correct! ✗ Not quite. Correct answer: Tenho medo que ninguém tenha visto.
不規則過去分詞を見つけてください。 選択問題

不規則な過去分詞が使われているのはどれ?

✓ Correct! ✗ Not quite. Correct answer: Espero que ele tenha coberto o carro.

Score: /12

よくある質問 (8)

Use it when you have a subjunctive trigger (doubt, emotion) and the action is in the past.

Use 'tenha' + past participle.

Yes, the simple past is for facts; the perfect subjunctive is for subjective views on past events.

Yes, 'Você acha que ele tenha vindo?' is perfectly correct.

If the trigger is in the past, you might need the Imperfect Subjunctive instead.

Yes, like 'feito' (fazer) and 'visto' (ver).

Yes, though they sometimes use the indicative in casual speech.

Using the indicative instead of the subjunctive after a trigger.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

haya hecho

The conjugation of 'haber' vs 'ter' is the main difference.

French high

ait fait

French subjunctive conjugation is more irregular.

German moderate

habe gemacht

German uses this for reported speech more than for doubt.

Japanese low

shita kamoshirenai

Japanese does not have a formal subjunctive mood.

Arabic low

qad + verb

Arabic lacks a direct equivalent to the subjunctive mood.

Chinese none

yijing... le

Chinese has no verb conjugation for mood.

Learning Path

Prerequisites

Was this helpful?
まだコメントがありません。最初に考えをシェアしましょう!