C1 Advanced Syntax 12 min read むずかしい

ポルトガル語の混合仮定法:過去の選択と現在の結果

Mastering mixed conditionals allows you to express how past choices or permanent traits shape your current reality.

Grammar Rule in 30 Seconds

Use the Pluperfect Subjunctive in the 'if' clause and the Conditional in the result clause to link past actions to present outcomes.

  • Use 'se' + Pretérito Mais-que-perfeito Composto do Subjuntivo for the past condition: 'Se eu tivesse estudado...'
  • Use the Futuro do Pretérito (Conditional) for the present result: '...eu estaria formado agora.'
  • Ensure the result is a state or situation existing in the present, not a past event.
Se + [Tivesse + Particípio] + [Verbo no Condicional]

Overview

### Overview
ポルトガル語の学習において、C1レベルの壁となるのが「混合条件法(Mixed Conditionals)」です。これは、過去の出来事と現在の状況を架空の因果関係で結びつける高度な構文です。日本語を母国語とする私たちにとって、条件法そのものが日本語には存在しないため、非常に難解に感じられます。日本語では「もし~だったら、~だったのに」という仮定を表現する際、述語の語尾を変化させたり、「~たら」「~なら」といった接続助詞を使ったりしますが、ポルトガル語のように時制を意図的にずらして「過去の条件が現在の結果に及ぼす影響」を文法的に厳密に区別することはありません。日本語では「もしあの時勉強していたら、今頃は医者だっただろう」のように、文脈で時間を補完するのが一般的です。しかし、ポルトガル語の混合条件法は、時制の不一致をあえて利用することで、過去の選択が現在に与える影響や、現在の性格が過去の行動にどう影響したかという、極めて繊細なニュアンスを表現します。この構文を習得することは、単なるコミュニケーションを超え、論理的かつ文学的な思考をポルトガル語で組み立てるための必須条件です。ネイティブスピーカーは、この微妙な時間軸のズレを無意識に操ることで、後悔、批判、あるいは推測を非常に洗練された形で伝えます。この記事では、日本語の感覚を橋渡しにしつつ、この難解な文法を攻略していきましょう。
### How This Grammar Works
ポルトガル語の混合条件法には主に2つのパターンがあります。これらは、se(もし~ならば)節と主節の時制をあえて一致させないことで、時間軸の交差を表現します。
  1. 1過去の条件 → 現在の結果(Counterfactual Past Condition → Present Result)
このパターンでは、se節にPretérito Mais-que-perfeito Composto do Subjuntivo(過去完了接続法)を用い、主節にCondicional Simples(単純条件法)を用います。日本語で言う「もしあの時~していたら、今頃は~だろうに」という形です。日本語の「~していたら」という仮定形が、ポルトガル語では完了形の接続法として具体化されます。過去の事実に反する仮定が、現在の現実に直接影響を及ぼしていることを示します。
  1. 1現在の条件 → 過去の結果(Present/General Condition → Past Result)
このパターンでは、se節にImperfeito do Subjuntivo(半過去接続法)を用い、主節にCondicional Composto(複合条件法)を用います。これは、「もし彼が(普段から)もっと慎重な性格だったら、昨日の事故は防げたはずだ」といった表現です。日本語の「~だったら」という現在の状態仮定が、過去の帰結に結びつきます。ここでは、個人の性格や恒常的な状態が主眼になります。
日本語の文法と比較すると、日本語は「~たら」「~なら」という一つの助詞で過去も現在もカバーしますが、ポルトガル語は時制の組み合わせで「時間の遠近感」を明確に制御します。特に接続法(Subjuntivo)の使い分けは、日本語の「推量」や「仮定」の概念を遥かに超えた、非常に厳格なルールです。
### Formation Pattern
混合条件法の正確な構築には、時制の組み合わせを暗記することが不可欠です。以下の表でパターンを確認しましょう。
| 構文タイプ | se節の時制 | 主節の時制 | 日本語のニュアンス |
|---|---|---|---|
| 過去の条件・現在の結果 | Pretérito Mais-que-perfeito Composto do Subjuntivo | Condicional Simples | もしあの時~していたら、今(~だろう) |
| 現在の条件・過去の結果 | Imperfeito do Subjuntivo | Condicional Composto | もし普段から~なら、あの時~しただろう |
例:
  • 過去の条件・現在の結果: Se eu tivesse estudado mais, eu seria um especialista agora. (もしあの時もっと勉強していたら、今頃は専門家になっていただろう。)
  • 現在の条件・過去の結果: Se ele fosse mais calmo, ele teria resolvido o problema ontem. (もし彼が普段からもっと冷静な性格なら、昨日の問題を解決できただろうに。)
### When To Use It
この文法は、日常会話からビジネス、文学まで幅広く使われます。特に「後悔」や「推測」の場面で多用されます。
  • 後悔の念: Se eu tivesse aceitado aquele convite, estaria em Paris hoje. (あの時その誘いを受けていたら、今頃パリにいたのに。) 過去の選択への後悔が、現在の状況とセットで語られています。
  • 批判や指摘: Se tu fosses mais atencioso, terias notado o erro no relatório. (君が普段からもっと注意深い性格なら、レポートのミスに気づいていただろう。) ここでは、相手の現在の「性格」を指摘しつつ、過去の失敗を責めています。
  • 仮定の分析: Se o governo tivesse investido na educação, hoje teríamos mais oportunidades. (政府が教育に投資していたら、今日私たちはより多くの機会を得ていただろう。) 社会的な文脈でも非常に強力な表現です。これらの表現を使うことで、単なる事実の羅列ではなく、因果関係を深く掘り下げた知的な議論が可能になります。
### Common Mistakes
  1. 1時制の単純化(L1干渉): 日本語話者は「もし~なら」を常に同じ形(se + 直説法や単純な半過去)で済ませようとします。特にtivesseを単なるtinhaと言い換えてしまう誤りが多いです。これは日本語の「~たら」がどんな時制でも同じ形であることに起因します。
  2. 2接続法の回避: 接続法を苦手とする学習者は、se節を直説法で代用しようとします。しかし、混合条件法は「事実に反する仮定」が前提であるため、接続法を使わないとネイティブには「現実的な可能性」と誤解されます。
  3. 3主節と従属節の時制の混同: Condicional Compostoteria feito)とCondicional Simplesfaria)の使い分けに迷い、どちらも単純な過去形で代用してしまうケースです。これは、日本語の「~しただろう」という表現が一つしかないため、ポルトガル語の複雑な時制体系に脳が追いつかないことが原因です。
### Contrast With Similar Patterns
単純な条件法(Se eu fizesse, eu faria)との違いを理解することが重要です。以下の表で比較します。
| 構文 | 時制の性質 | 意味の範囲 |
|---|---|---|>
| 単純条件法 | Imperfeito do Subjuntivo + Condicional Simples | 現在から未来の仮定 |
| 混合条件法 | 時制の非対称性 | 過去と現在の因果関係 |
単純条件法は「今もし~なら、今~だろう」という、時間軸が固定された仮定です。一方、混合条件法は「過去の条件が現在の結果を規定する」という、時間軸の移動を伴う仮定です。この違いを意識するだけで、文章の質が一段階上がります。
### Quick FAQ
Q1: ブラジルポルトガル語の口語で、tinha feitoを条件法の代わりに使うのはなぜですか?
A1: 口語では、より簡潔に表現するために、接続法や条件法の複雑な活用を避け、直説法半過去や大過去で代用する傾向があります。しかし、これは非公式な場に限られます。
Q2: 混合条件法においてhaverterの代わりに使用できますか?
A2: はい、可能です。特にフォーマルな文脈やヨーロッパポルトガル語ではhaverが好まれることがありますが、ブラジルではterが圧倒的に一般的です。
Q3: なぜこの文法はC1レベルなのですか?
A3: 接続法と条件法の活用を完璧に理解した上で、さらに「時間軸のズレ」を論理的に組み立てる必要があるため、非常に高度な言語処理能力が求められるからです。

Mixed Conditional Formation

If Clause (Past Subj) Result Clause (Conditional)
Se eu tivesse + Particípio
Eu estaria + [Adjetivo/Estado]
Se você tivesse + Particípio
Você estaria + [Adjetivo/Estado]
Se nós tivéssemos + Particípio
Nós estaríamos + [Adjetivo/Estado]

Meanings

This structure expresses a hypothetical present situation that is the consequence of a past action that did not happen.

1

Past-to-Present Consequence

Connecting a missed past opportunity to a current state of being.

“Se você tivesse me avisado, eu não estaria tão preocupado.”

“Se ele tivesse economizado dinheiro, estaria de férias hoje.”

Reference Table

Reference table for ポルトガル語の混合仮定法:過去の選択と現在の結果
Form Structure Example
Affirmative
Se + tivessem + part + cond
Se tivessem vindo, estariam aqui.
Negative
Se + não + tivessem + part + cond
Se não tivessem saído, estariam aqui.
Question
Se + tivessem + part + cond?
Se tivessem vindo, estariam aqui?
Short Answer
Sim, estariam.
Sim, estariam.

フォーマル度スペクトル

フォーマル
Se eu tivesse sabido, estaria presente.

Se eu tivesse sabido, estaria presente. (Social)

ニュートラル
Se eu tivesse sabido, estaria lá.

Se eu tivesse sabido, estaria lá. (Social)

カジュアル
Se eu soubesse, tava lá.

Se eu soubesse, tava lá. (Social)

スラング
Se eu manjava, tava lá.

Se eu manjava, tava lá. (Social)

Mixed Conditional Flow

Mixed Conditional

If Clause

  • Se tivesse... If I had...

Result Clause

  • Estaria... I would be...

レベル別の例文

1

N/A

N/A

1

Se eu tivesse dinheiro, compraria um carro.

If I had money, I would buy a car.

1

Se você tivesse estudado, estaria feliz agora.

If you had studied, you would be happy now.

1

Se tivéssemos chegado cedo, estaríamos na reunião.

If we had arrived early, we would be in the meeting.

1

Se ela tivesse aceitado o convite, estaria conosco nesta festa.

If she had accepted the invite, she would be with us at this party.

2

Se tivéssemos investido na empresa, estaríamos ricos hoje.

If we had invested in the company, we would be rich today.

3

Se ele tivesse aprendido português, estaria trabalhando no Brasil.

If he had learned Portuguese, he would be working in Brazil.

4

Se não tivéssemos perdido o trem, estaríamos em casa agora.

If we hadn't missed the train, we would be home now.

1

Se a decisão tivesse sido tomada antes, estaríamos em uma posição melhor.

If the decision had been made earlier, we would be in a better position.

2

Se tivéssemos considerado os riscos, não estaríamos nesta situação crítica.

If we had considered the risks, we wouldn't be in this critical situation.

3

Se o projeto tivesse sido aprovado, estaríamos colhendo os frutos agora.

If the project had been approved, we would be reaping the rewards now.

4

Se tivéssemos dito a verdade, não estaríamos vivendo esta mentira.

If we had told the truth, we wouldn't be living this lie.

間違えやすい

Portuguese Mixed Conditionals: Past Choices & Present Results Type 3 Conditional

Both use 'tivesse'.

よくある間違い

Se eu tenho, eu estaria.

Se eu tivesse, eu estaria.

Wrong tense.

Se eu tivesse, eu estarei.

Se eu tivesse, eu estaria.

Wrong mood.

Se eu teria, eu estaria.

Se eu tivesse, eu estaria.

Conditional in 'if' clause.

Se eu tivesse estudado, eu teria passado.

Se eu tivesse estudado, eu estaria formado.

Confusing past result with present result.

文型パターン

Se eu tivesse ___, eu estaria ___.

Real World Usage

Social Media common

Se eu tivesse visto seu post, estaria lá.

💡

Focus on the result

If the result is now, use conditional.

Smart Tips

Use this to show analysis.

I didn't study. I failed. If I had studied, I would be passing.

発音

ti-VES-se

Tivesse

Stress on the second syllable.

Rising-Falling

Se eu tivesse... (rise) estaria... (fall)

Hypothetical tone

暗記しよう

記憶術

Past 'Tivesse' leads to Present 'Estaria'.

視覚的連想

Imagine a bridge. One side is a broken clock (past), the other is a glowing lightbulb (present).

Rhyme

Se tivesse o passado, o presente é estaria ao seu lado.

Story

João didn't study (past). Now he is unemployed (present). If he had studied, he would be working.

Word Web

SeTivesseEstariaParticípioCondicionalHipótese

チャレンジ

Write 3 sentences about your current life based on past choices.

文化メモ

Informal speech often replaces 'tivesse' with 'tinha'.

Derived from Latin pluperfect subjunctive.

会話のきっかけ

Se você tivesse nascido em outro país, onde estaria morando?

日記のテーマ

Write about a past decision that changed your current life.

よくある間違い

Incorrect

正解


Incorrect

正解


Incorrect

正解


Incorrect

正解

Test Yourself

Fill in the blanks.

Se eu tivesse (comer) ___, eu estaria (cheio) ___.

✓ Correct! ✗ Not quite. Correct answer: comido/cheio
Past participle required.

Score: /1

練習問題

1 exercises
Fill in the blanks.

Se eu tivesse (comer) ___, eu estaria (cheio) ___.

✓ Correct! ✗ Not quite. Correct answer: comido/cheio
Past participle required.

Score: /1

Practice Bank

10 exercises
Complete the present result: Se eles tivessem treinado mais, eles ___ (ser) campeões agora. 穴埋め問題

Se eles tivessem treinado mais, eles ___ campeões agora.

✓ Correct! ✗ Not quite. Correct answer: seriam
Reorder the words to form a correct mixed conditional. Sentence Reorder

teria / se / eu / não / eu / fosse / mentido / honesto

✓ Correct! ✗ Not quite. Correct answer: Ambas estão corretas.
Translate to Portuguese: 'If I had slept more, I wouldn't be tired.' 翻訳

If I had slept more, I wouldn't be tired.

✓ Correct! ✗ Not quite. Correct answer: Se eu tivesse dormido mais, não estaria cansado.
Identify the 'Brazilian shortcut' version of: Se eu tivesse estudado, eu estaria calmo. 選択問題

Which is the informal Brazilian version?

✓ Correct! ✗ Not quite. Correct answer: Se eu tivesse estudado, eu estava calmo.
Fix the agreement error: Se eu (female) tivesse sido convidado, eu estaria lá. Error Correction

Correct the gender agreement:

✓ Correct! ✗ Not quite. Correct answer: Se eu tivesse sido convidada, eu estaria lá.
Match the condition to the logical result. Match Pairs

Match the clauses:

✓ Correct! ✗ Not quite. Correct answer: 1. ...eu não estaria com sono. 2. ...teria ido à praia ontem. 3. ...estaria comemorando agora.
Complete with the correct auxiliary: Se nós ___ (ter) ouvido o conselho, não estaríamos nesta situação. 穴埋め問題

Se nós ___ ouvido o conselho, não estaríamos nesta situação.

✓ Correct! ✗ Not quite. Correct answer: tivéssemos
Build the question: 'Would you be happy if you had stayed?' Sentence Reorder

estaria / tivesse / você / se / feliz / ficado / ?

✓ Correct! ✗ Not quite. Correct answer: Ambas estão corretas.
Translate: 'If I were you, I would have said yes.' 翻訳

If I were you, I would have said yes.

✓ Correct! ✗ Not quite. Correct answer: Se eu fosse você, teria dito sim.
Which sentence expresses a past event with a past result (pure history)? 選択問題

Pure past hypothetical:

✓ Correct! ✗ Not quite. Correct answer: Se eu tivesse visto, teria falado.

Score: /10

よくある質問 (1)

Yes, it is highly recommended.

Scaffolded Practice

1

1

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

Si hubiera + participio, estaría...

None.

French high

Si j'avais + participe, je serais...

None.

German moderate

Wenn ich... hätte, wäre ich...

Word order.

Japanese low

もし...たら、...だったのに

Particle usage.

Arabic moderate

لو كنت...

Mood system.

Chinese low

如果...就...

No tense markers.

Learning Path

Prerequisites

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