C1 Subjunctive 16 min read ふつう

ポルトガル語の複合接続法:完了した動作の表現

助動詞の ter を接続法で活用させて、過去分詞を添えるだけ。完了した仮定の話を「おしゃれに」表現しましょう。

Grammar Rule in 30 Seconds

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

  • Use 'tenha' + past participle for actions completed before the main verb's time.
  • Triggered by expressions of emotion, doubt, or necessity in the past.
  • The auxiliary verb 'ter' must agree with the subject.
Subject + (ter in subjunctive) + Past Participle

Overview

### Overview
ポルトガル語の学習において、接続法(Subjuntivo)は多くの日本人学習者が最初にぶつかる大きな壁です。しかし、C1レベルを目指すあなたにとって、単純な接続法だけでなく、この「複合接続法(Compound Subjunctive)」を使いこなせるようになることは、表現の幅を飛躍的に広げるために不可欠です。複合接続法とは、ter(持つ)を接続法の時制で活用させ、そこに動詞の過去分詞(Particípio)を組み合わせることで、「完了した状態」に対する主観的な感情や仮定を表現する文法です。
日本語には「接続法」という文法カテゴリーは存在しません。日本語では「~したかもしれない」「~したならよかったのに」というように、助動詞や終助詞でニュアンスを調整しますが、ポルトガル語では動詞の活用そのものが、話し手の「疑い」「願望」「仮定」といった心理状態を反映します。この「時制の完了」という概念は、過去の事実に縛られつつも、それが現実とは異なる可能性や、あるいは未確定の未来における完了を扱うため、非常に論理的かつ高度な思考を要求します。例えば、単なるEspero que você coma(食べてほしい)と、Espero que você tenha comido(食べてしまっていてほしい)の差は、単なる時制の差ではなく、話し手が対象とする事象の「完了」に焦点を当てているかどうかの違いです。この高度な時制の使い分けは、ネイティブスピーカーが日常の会話や文学作品、ビジネスの交渉において、非常に繊細な文脈を構築するために日常的に行っている作業です。
### How This Grammar Works
この文法構造を理解する鍵は、ポルトガル語の「接続法=主観的フィルター」という概念と、「複合時制=完了の概念」を合体させることにあります。日本語の文法で言えば、「推量」や「仮定」を表す語尾に、「完了」のニュアンス(~した、~してしまった)を組み込む作業と考えると分かりやすいでしょう。
構造は非常にシステマチックです。補助動詞としてterを接続法の各時制(現在、半過去、未来)で活用させ、そこにメインとなる動詞の過去分詞を置きます。ここで重要なのは、terが接続法の役割(主観性)を担い、過去分詞が「完了したこと」という事実的な側面を担うという分業体制です。日本語では「食べた」という過去形は一つですが、ポルトガル語では、その「食べた」という事実を、現在の視点から疑っているのか(tenha comido)、過去の視点から仮定しているのか(tivesse comido)、あるいは未来の視点から完了を前提としているのか(tiver comido)によって、活用が厳密に分かれます。
例えば、「君がもう着いたことを願っている」という文を考えてみましょう。日本語では「着いたことを願う」で済みますが、ポルトガル語では「着いた」という事象が、話し手の願望という主観的フィルターを通るため、単なる直説法(chegou)ではなく、接続法の完了形(tenha chegado)が必要になります。これは、日本語の「~したといいな」という願望の表現を、より文法的に厳密に分解し、時制を固定した形と言えます。この「完了」へのこだわりは、日本語の「~てしまう」という補助動詞的な感覚に近く、動作が完結していることを強調したい場合に非常に有効です。
### Formation Pattern
複合接続法の作成は、terの接続法活用を暗記していることが前提となります。過去分詞は、規則動詞であれば-ar-ado-er/-ir-idoとなりますが、不規則動詞(feito, visto, abertoなど)の暗記が不可欠です。
| 時制 | 補助動詞 ter の活用例 | 構造 | 意味のニュアンス |
|---|---|---|---|
| 接続法現在完了 | tenha + 過去分詞 | tenha falado | 現時点から見て完了していることへの主観 |
| 接続法半過去完了 | tivesse + 過去分詞 | tivesse falado | 過去の仮定・反事実・願望 |
| 接続法未来完了 | tiver + 過去分詞 | tiver falado | 未来の時点における完了の条件 |
この表からも分かる通り、terの活用形を変えるだけで、時制の軸を瞬時に切り替えることができます。特に注意すべきは、terを補助動詞として使う場合、過去分詞は主語の性数に関わらず常に「不変」であるという点です。これは、serestarを補助動詞に使う受動態の過去分詞が性数一致するのとは対照的で、多くの学習者が混同しやすいポイントです。
### When To Use It
  1. 1接続法現在完了 (tenha feito): 「~したかどうか疑わしい」「~したことを願う」といった、現在から過去を振り返る主観的な表現で使います。例えば、Não creio que ele tenha terminado o relatório(彼がレポートを終えたとは信じない)のように、終わったはずの行為に対して疑念を呈する場合です。
  1. 1接続法半過去完了 (tivesse feito): これは日本語の「~していたらよかったのに(反事実)」や「もし~していたならば(仮定)」に相当します。Se eu tivesse sabido, teria ido(もし知っていたら、行ったのに)という文は、実際には知らなかったし行かなかったという過去の事実を否定する、非常に強力な仮定法です。日本語の「~たら」の仮定条件を、過去の事実に適用する際に不可欠です。
  1. 1接続法未来完了 (tiver feito): 日本語の「~し終えたら」という条件節に相当します。Assim que você tiver terminado, me avise(終えたらすぐに教えて)のように、未来の特定の時点における「完了」を条件として設定する場合に使います。この時制は、単なる未来(terminar)よりも「完了」のニュアンスを強調したい時に使われます。
### Common Mistakes
  1. 1過去分詞の性数一致: 日本語には性数一致の概念がないため、Ela tem faladoEla tem faladaを混同しがちです。terを補助動詞とする場合、過去分詞は常に男性単数形で固定であることを忘れないでください。
  1. 1直説法との混同: 日本語の「~したと思う」をPenso que ele tenha feitoと言いたいところを、直説法のPenso que ele fezと言ってしまうミスです。日本語では「思う」という動詞が主観的なので、後ろの文に影響を与えにくいですが、ポルトガル語では「疑い」や「主観」が少しでも入ると接続法が必須です。この「主観の境界線」が日本語と大きく異なります。
  1. 1時制の不一致: 日本語の「~したなら」という言葉に引きずられ、半過去完了(tivesse)を使うべきところで現在完了(tenha)を使ってしまうケースです。過去の反事実(実際にはそうではなかったこと)を扱うときは、必ず半過去完了を使うというルールを徹底しましょう。
### Contrast With Similar Patterns
接続法は、単純形(現在・半過去・未来)と複合形(完了)で対比すると理解が深まります。
| 接続法単純形 | 接続法複合形 | 比較のポイント |
|---|---|---|
| Espero que ele coma | Espero que ele tenha comido | 未完了(これから食べる)vs 完了(もう食べている) |
| Se ele falasse | Se ele tivesse falado | 現在・未来の仮定 vs 過去の反事実 |
| Quando ele chegar | Quando ele tiver chegado | 動作の発生時 vs 動作の完了時 |
単純形は「動作そのもの」に焦点を当てますが、複合形は「動作の結果・状態」に焦点を当てます。この「状態への着目」ができるようになると、あなたのポルトガル語は一気に洗練されます。
### Quick FAQ
  • Q: haverを補助動詞として使ってもいいですか?
A: 文法的には正しいですが、ブラジル日常会話ではterが圧倒的です。haverは非常にフォーマルで文学的な響きがあるため、日常会話ではterを使うのが無難です。
  • Q: 複合接続法を避けて話すことはできますか?
A: 避けることは可能ですが、C1レベルでは不自然に聞こえます。正確な時制のズレを表現できないと、過去の悔しさや、未来の条件を正確に伝えられません。
  • Q: 過去分詞の不規則形はどう覚えるべきですか?
A: fazerfeito, dizerditoなど、使用頻度の高いものは例文ごと暗記してください。これらは会話の瞬発力を左右する重要なピースです。

Conjugation of 'Ter' in Present Subjunctive

Person Auxiliary (Ter) Main Verb (e.g., Feito)
Eu
tenha
feito
Tu
tenhas
feito
Ele/Ela/Você
tenha
feito
Nós
tenhamos
feito
Vós
tenhais
feito
Eles/Elas/Vocês
tenham
feito

Meanings

The compound subjunctive describes actions that are viewed as completed in the past, but are still subject to doubt, emotion, or hypothetical conditions.

1

Past Completion

Expressing doubt about a past event.

“Duvido que ele tenha saído.”

“Não creio que ela tenha visto o filme.”

2

Emotional Reaction

Reacting to a past event.

“Fico feliz que você tenha conseguido.”

“Sinto muito que eles tenham perdido o voo.”

3

Hypothetical Past

Used in complex conditional structures.

“Se você tenha feito isso, me avise.”

“Caso eles tenham chegado, ligue-me.”

Reference Table

Reference table for ポルトガル語の複合接続法:完了した動作の表現
時制 助動詞 (Ter) 過去分詞 意味のニュアンス
接続法現在完了
tenha / tenhas...
falado / comido
(今までに)〜したこと(を願うなど)
接続法過去完了
tivesse / tivesses...
feito / visto
(あの時)〜していたら / 〜したこと(を疑うなど)
接続法未来完了
tiver / tiveres...
chegado / saído
(将来のある時点までに)〜し終えたら
否定形
não tenha / não tiver...
escrito
〜していないこと / 〜しなかったこと
フォーマル (EP)
haja / houvesse...
partido
(ポルトガルの公的な場などで)〜した

フォーマル度スペクトル

フォーマル
Espero que o senhor tenha terminado.

Espero que o senhor tenha terminado. (General)

ニュートラル
Espero que você tenha terminado.

Espero que você tenha terminado. (General)

カジュアル
Espero que você tenha terminado.

Espero que você tenha terminado. (General)

スラング
Espero que tenha terminado.

Espero que tenha terminado. (General)

接続法複合時制の主な用途

接続法複合時制

感情

  • Sinto que... 〜だと感じる(残念に思う)

疑い

  • Duvido que... 〜だとは疑わしい

仮定

  • Se eu tivesse... もし私が〜していたら

将来の目標

  • Quando tiver... 〜し終えたら

単純形 vs 複合形

単純形 (動作に注目)
que eu fale 私が話すこと
se eu falasse もし私が話せば
複合形 (結果・完了に注目)
que eu tenha falado 私が話し終えていること
se eu tivesse falado もし私が話していたら

正しい時制の選び方

1

その動作は完了していますか?

YES
複合形を使う
NO
単純形を使う
2

将来の締め切りについてですか?

YES
接続法未来完了 (tiver + 過去分詞)
NO ↓

助動詞 'Ter' の活用形

📅

接続法現在完了

  • tenha
  • tenhas
  • tenhamos
  • tenham

接続法過去完了

  • tivesse
  • tivesses
  • tivéssemos
  • tivessem

レベル別の例文

1

Espero que você tenha dormido bem.

I hope you have slept well.

2

É bom que ele tenha vindo.

It is good that he has come.

3

Não creio que ela tenha saído.

I don't believe she has left.

4

Que bom que você tenha gostado!

How good that you have liked it!

1

Duvido que eles tenham terminado o trabalho.

I doubt they have finished the work.

2

É possível que você tenha esquecido as chaves.

It is possible that you have forgotten the keys.

3

Sinto muito que você não tenha recebido o e-mail.

I'm sorry that you haven't received the email.

4

É incrível que ela tenha aprendido tão rápido.

It is incredible that she has learned so fast.

1

Embora ele tenha tentado, não conseguiu.

Although he has tried, he didn't succeed.

2

Não é certo que eles tenham assinado o contrato.

It is not certain that they have signed the contract.

3

Fico feliz que você tenha superado os desafios.

I am happy that you have overcome the challenges.

4

Talvez eles tenham mudado de ideia.

Maybe they have changed their minds.

1

É fundamental que todos tenham compreendido as regras.

It is fundamental that everyone has understood the rules.

2

Não se sabe se o governo tenha aprovado a medida.

It is not known if the government has approved the measure.

3

É lamentável que a empresa não tenha investido no projeto.

It is regrettable that the company hasn't invested in the project.

4

Duvido que qualquer pessoa tenha previsto tal resultado.

I doubt anyone has foreseen such a result.

1

Por mais que você tenha se esforçado, o resultado foi insuficiente.

No matter how much you have tried, the result was insufficient.

2

É imperativo que o comitê tenha avaliado todas as opções.

It is imperative that the committee has evaluated all options.

3

Não há evidências de que o suspeito tenha estado no local.

There is no evidence that the suspect has been at the scene.

4

É improvável que eles tenham alcançado o consenso tão cedo.

It is unlikely they have reached a consensus so early.

1

Caso o autor tenha omitido fatos cruciais, o livro perde credibilidade.

In case the author has omitted crucial facts, the book loses credibility.

2

Embora muitos tenham questionado a validade, a teoria persiste.

Although many have questioned the validity, the theory persists.

3

É notável que a civilização tenha prosperado sob tais condições.

It is remarkable that the civilization has thrived under such conditions.

4

Não creio que o poeta tenha pretendido tal interpretação.

I don't believe the poet has intended such an interpretation.

間違えやすい

Forming the Compound Subjunctive (tenha/tivesse feito) Compound Subjunctive vs. Imperfect Subjunctive

Learners mix them up based on the trigger verb.

Forming the Compound Subjunctive (tenha/tivesse feito) Compound Subjunctive vs. Present Perfect Indicative

Both use 'ter' + participle.

Forming the Compound Subjunctive (tenha/tivesse feito) Compound Subjunctive vs. Simple Past

Both refer to the past.

よくある間違い

Espero que você teve feito.

Espero que você tenha feito.

Using indicative instead of subjunctive.

Espero que você tenha fazido.

Espero que você tenha feito.

Incorrect past participle.

Espero que ele tem feito.

Espero que ele tenha feito.

Wrong conjugation of 'ter'.

Espero que você tenha chegar.

Espero que você tenha chegado.

Using infinitive instead of participle.

Não creio que ele tinha chegado.

Não creio que ele tenha chegado.

Using imperfect indicative instead of compound subjunctive.

É bom que nós tenhamos feito.

É bom que nós tenhamos feito.

Actually correct, but often learners use 'tenha' for all persons.

Duvido que eles tenha ido.

Duvido que eles tenham ido.

Subject-verb agreement error.

Queria que você tenha feito.

Queria que você tivesse feito.

Wrong sequence of tenses (past trigger requires imperfect).

É possível que ele tenha ser ido.

É possível que ele tenha ido.

Adding unnecessary auxiliary.

Embora ele tenha feito, não gostei.

Embora ele tenha feito, não gostei.

Actually correct, but learners often use indicative here.

É improvável que o governo tenha agido de forma que ele teria feito.

É improvável que o governo tenha agido de forma que ele tivesse feito.

Complex sequence error.

Não creio que ele se tenha ido.

Não creio que ele tenha ido.

Unnecessary reflexive pronoun.

É preciso que eles tenham tido chegado.

É preciso que eles tenham chegado.

Double auxiliary error.

Duvido que o projeto tenha sido finalizado por eles.

Duvido que o projeto tenha sido finalizado por eles.

Actually correct, but learners often struggle with passive compound subjunctive.

文型パターン

Espero que você tenha ___.

Duvido que eles tenham ___ o trabalho.

É possível que ela tenha ___ a decisão.

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

Real World Usage

Social Media common

Espero que você tenha gostado da foto!

Job Interview very common

Fico feliz que você tenha analisado meu portfólio.

Texting constant

Não acredito que eles tenham saído sem mim.

Travel occasional

Não tenho certeza se o hotel tenha confirmado a reserva.

Food Delivery occasional

Espero que o restaurante tenha enviado o pedido correto.

Academic Writing common

É fundamental que o autor tenha citado as fontes.

🎯

「Zap」のルール

WhatsAppでタスクの完了を伝える時は、未来完了の複合形を使うと一気にネイティブっぽくなります。
Quando tiver feito, me avisa!
⚠️

性数一致は不要!

この文法ルールでは、過去分詞は常に男性単数形のままです。 ela tenha falada とは言わないので注意してください。
Espero que ela tenha falado a verdade.
💬

Haver vs Ter

ポルトガルでは haja feito のように haver を使うことがあり、とても上品に聞こえます。でもブラジルで使うと19世紀の人みたいに聞こえるかもしれません。
Espero que você tenha entendido.

Smart Tips

Use 'tenha' + participle.

Duvido que ele chegou. Duvido que ele tenha chegado.

Use 'Fico feliz que' + compound subjunctive.

Fico feliz que você terminou. Fico feliz que você tenha terminado.

Use 'Não tenho certeza se' + compound subjunctive.

Não tenho certeza se ele fez. Não tenho certeza se ele tenha feito.

Ensure your auxiliary matches the subject.

É necessário que eles tenha assinado. É necessário que eles tenham assinado.

発音

/ˈte.ɲɐ/

Stress

The stress in 'tenha' is on the first syllable.

Doubt

Duvido que ele tenha vindo? ↗

Rising intonation at the end indicates uncertainty.

暗記しよう

記憶術

Think of 'Tenha' as the 'Time-Traveler'—it takes the present subjunctive and travels back to the past.

視覚的連想

Imagine a clock with a 'Present' hand and a 'Past' hand. The 'Tenha' verb is the bridge connecting the two.

Rhyme

When the trigger is present and the action is past, use 'tenha' to make the grammar last.

Story

Maria is waiting for a package. She says, 'Espero que o correio tenha chegado.' She is using the present to hope for a past action. If it arrived, she would say 'Chegou'. But because she is unsure, she uses 'tenha chegado'.

Word Web

tenhafeitochegadovistoditocomidosaído

チャレンジ

Write 3 sentences about things you hope your friends have done today using 'Espero que...'

文化メモ

In informal Brazilian Portuguese, people often use the indicative instead of the subjunctive, but the compound subjunctive remains standard in writing.

European Portuguese speakers are more likely to maintain the subjunctive in speech.

In academic settings, the compound subjunctive is strictly required for formal reports.

Derived from the Latin 'habere' + past participle, evolving into the compound tenses of Romance languages.

会話のきっかけ

Você acha que o governo tenha feito o suficiente?

Fico feliz que você tenha vindo! Como foi a viagem?

Duvido que eles tenham entendido a lição. O que você acha?

É possível que o projeto tenha falhado?

日記のテーマ

Escreva sobre algo que você esperava que um amigo tivesse feito.
Descreva suas dúvidas sobre um evento recente no mundo.
Como você se sente sobre as escolhas que você tenha feito este ano?
Escreva um parágrafo sobre um projeto que você espera que tenha sido bem-sucedido.

よくある間違い

Incorrect

正解


Incorrect

正解


Incorrect

正解


Incorrect

正解

Test Yourself

空欄に適切な接続法の 'ter' を入れてください。

Espero que vocês ___ (ter) tido um bom final de semana.

✓ Correct! ✗ Not quite. Correct answer: tenham
主語が 'vocês' で、最近の出来事について話しているので、接続法現在完了の 'tenham' が正解です。
この文章の間違いを見つけて直してください。 Error Correction

Find and fix the mistake:

Duvido que ela tivesse fazido tudo sozinha.

✓ Correct! ✗ Not quite. Correct answer: Duvido que ela tivesse feito tudo sozinha.
'fazer' の過去分詞は不規則で 'feito' です。また、女性主語でも形は変わりません。
将来の締め切りを正しく表現しているのはどれ? 選択問題

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

✓ Correct! ✗ Not quite. Correct answer: Quando você tiver terminado, me avise.
'Quando' を使って将来のことを言う場合は接続法未来を使います。完了を表すので 'tiver' が適切です。

Score: /3

練習問題

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

Espero que você ___ feito o dever.

✓ Correct! ✗ Not quite. Correct answer: tenha
Present subjunctive is required.
Choose the correct sentence. 選択問題

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: Duvido que eles tenham ido.
Compound subjunctive is needed for doubt.
Correct the error. Error Correction

Find and fix the mistake:

Espero que ele tenha chegado ontem.

✓ Correct! ✗ Not quite. Correct answer: Espero que ele tenha chegado.
The sentence is already correct as written.
Transform the sentence to the subjunctive. Sentence Transformation

Ele chegou. (Duvido que...)

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

É bom que nós ___ feito isso.

✓ Correct! ✗ Not quite. Correct answer: tenhamos
Correct conjugation for 'nós'.
Match the trigger to the correct tense. Match Pairs

Espero que... / Queria que...

✓ Correct! ✗ Not quite. Correct answer: tenha feito / tivesse feito
Sequence of tenses.
Build a sentence. Sentence Building

que / tenha / espero / você / vindo

✓ Correct! ✗ Not quite. Correct answer: Espero que você tenha vindo.
Correct word order.
Is this rule true? True False Rule

The compound subjunctive is only used for future events.

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

Score: /8

Practice Bank

10 exercises
正しい助動詞を選んで文章を完成させてください。 穴埋め問題

Se nós ___ (ter) chegado antes, teríamos visto o show.

✓ Correct! ✗ Not quite. Correct answer: tivéssemos
「彼らが無事に到着したことを願っています」をポルトガル語にしてください。 翻訳

この文章を翻訳してください。

✓ Correct! ✗ Not quite. Correct answer: Espero que eles tenham chegado bem.
単語を並べ替えて正しい文章を作ってください。 Sentence Reorder

não / que / tenha / acredito / você / visto / o e-mail

✓ Correct! ✗ Not quite. Correct answer: Não acredito que você tenha visto o e-mail.
時制とその用法を一致させてください。 Match Pairs

ペアを完成させてください:

✓ Correct! ✗ Not quite. Correct answer: All matched
ポルトガルのフォーマルな文脈で正しいのはどれ? 選択問題

よりフォーマルなバリエーションを選んでください:

✓ Correct! ✗ Not quite. Correct answer: Embora ele haja saído.
過去分詞を記入してください。 穴埋め問題

Talvez eu já tenha ___ (escrever) o relatório.

✓ Correct! ✗ Not quite. Correct answer: escrito
過去分詞の一致エラーを修正してください。 Error Correction

Espero que elas tenham terminadas a tarefa.

✓ Correct! ✗ Not quite. Correct answer: Espero que elas tenham terminado a tarefa.
未来完了の形を選んでください。 穴埋め問題

Assim que você ___ (ter) pago a conta, o serviço voltará.

✓ Correct! ✗ Not quite. Correct answer: tiver
「あなたが来なかったなんて残念です」を翻訳してください。 翻訳

この文章を翻訳してください。

✓ Correct! ✗ Not quite. Correct answer: É uma pena que você não tivesse vindo.
疑問文になるように並べ替えてください。 Sentence Reorder

tivesse / ele / você / acha / que / dito / isso / ?

✓ Correct! ✗ Not quite. Correct answer: Você acha que ele tivesse dito isso?

Score: /10

よくある質問 (8)

No, it is specifically for past actions.

No, the present perfect is indicative (fact), while this is subjunctive (doubt/emotion).

Yes, 'ter' is the auxiliary for this tense.

Because it uses two verbs: an auxiliary and a participle.

Yes, it is standard in both.

Then you use the imperfect subjunctive ('tivesse feito').

Yes, 'Talvez eles tenham ido' is very common.

It is used in all registers, but essential for formal writing.

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 auxiliary verb is 'haber' in Spanish, whereas Portuguese uses 'ter'.

French moderate

Aie fait

French has more complex rules for auxiliary selection (être vs avoir).

German partial

Habe getan

German grammar is significantly more rigid regarding word order.

Japanese low

〜しただろう

Japanese lacks a direct equivalent to the subjunctive mood.

Arabic low

قد يكون فعل

Arabic does not have a dedicated subjunctive mood for past tenses.

Chinese low

可能已经做了

Chinese has no verb conjugation.

Learning Path

Prerequisites

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