B2 Future & Conditional 14 min read むずかしい

フランス語の過去条件法:もし〜だったら(Si節の用法)

過去の「もしも」を語るには、 "Si j'avais...« で条件を作り、 »j'aurais..." で結果を繋げるのが基本です。

Grammar Rule in 30 Seconds

Use the Pluperfect (Plus-que-parfait) in the 'si' clause and the Past Conditional in the main clause to express regrets or past possibilities.

  • Si + Plus-que-parfait (had done) + Conditionnel passé (would have done).
  • The 'si' clause describes the condition that didn't happen: 'Si j'avais su...' (If I had known...).
  • The main clause describes the impossible result: '...je serais venu.' (...I would have come).
Si + [Plus-que-parfait] + [Conditionnel passé]

Overview

### Overview
フランス語の学習において、中級から上級へステップアップする際、最も重要かつ美しい表現の一つが「過去の仮定法(L'irréel dans le passé)」です。これは、すでに終わってしまった過去の出来事に対して「もし〜だったら、〜だっただろうに」と、事実に反する仮定や後悔、あるいは推測を述べるための文法構造です。日本語では「〜たらよかったのに」「〜していれば、〜しただろう」という表現にあたります。
日本語の文法と比較してみましょう。日本語では、仮定を表す際に「〜ば」「〜たら」といった条件節を使い、帰結節(結果)には「〜だろう」「〜はずだ」などの推量を表す助動詞を組み合わせます。しかし、フランス語のこの構造は、時制の組み合わせが厳格に決まっており、文法的なルールを守ることが正確なコミュニケーションの鍵となります。特に、この「過去の仮定法」は、単なる事実の報告を超えて、話し手の感情や批判、分析を伝えるために不可欠です。ビジネスの場での反省や、友人との深い対話、あるいは文学的な考察において、この表現を使えるかどうかで、フランス語の表現力は劇的に変わります。まずは、この構造が「現実には起こらなかったこと」を指すための論理的な枠組みであることを理解しましょう。
### How This Grammar Works
フランス語の過去の仮定法は、論理的な因果関係を過去の架空の空間に閉じ込める作業です。この構造を理解する鍵は、二つの複合時制のペアリングにあります。一つは「大過去(Plus-que-parfait)」、もう一つは「過去条件法(Conditionnel Passé)」です。
日本語には「時制」という概念はありますが、フランス語のように動詞の形が複雑に変化して時制を厳密に区別する体系ではありません。例えば日本語の「もしあの時勉強していたら、合格していただろう」という文を分解すると、「勉強していた(過去)」と「合格していただろう(推量)」に分かれます。フランス語では、この「過去」の部分を「大過去(avais + 過去分詞)」で、推量の部分を「過去条件法(aurais/serais + 過去分詞)」で表現します。
なぜ大過去を使うのでしょうか?それは、仮定の条件(もし〜だったら)が、結果(〜だっただろう)よりもさらに前の時点で行われていなければならないからです。この二つの時制を組み合わせることで、聞き手に対して「これは現実には起こらなかった過去の選択肢である」という強いシグナルを送ることができます。この仕組みは、日本語の「〜ていれば(完了の条件)」と「〜ただろう(過去の推量)」の感覚に非常に近いです。この論理的なペアリングをマスターすれば、フランス語の文章がより立体的で洗練されたものになります。
### Formation Pattern
過去の仮定法を形成するルールは非常に明確です。以下の表を参考に、条件節と帰結節の組み合わせを覚えましょう。
| 構成要素 | 文法構造 | 日本語のイメージ |
|---|---|---|
| Si節 (条件) | Si + 大過去 (Plus-que-parfait) | もし〜していたら |
| 主節 (結果) | 条件法現在 + 過去分詞 (Conditionnel Passé) | 〜だっただろうに |
形成パターン:
  1. 1Si + 主語 + avoir または être の半過去 + 過去分詞
  2. 2主語 + avoir または être の条件法現在 + 過去分詞
例:
  • Si j'avais su, j'aurais fait autrement. (もし知っていたら、私は別のことをしていただろう。)
  • Si tu étais venu, nous aurions passé un bon moment. (もし君が来ていたら、私たちは楽しい時間を過ごせただろう。)
### When To Use It
この構造は、日常生活の様々な場面で感情を込めて使われます。
  1. 1後悔の表明: 過去の自分の選択を振り返る際に使います。「あぁ、あのアドバイスを聞いていればよかった」といった状況です。Si j'avais écouté tes conseils, je n'aurais pas échoué. (君のアドバイスを聞いていれば、失敗しなかっただろうに。)
  1. 1批判や非難: 相手の行動に対して「もし〜していれば、こうはならなかったのに」と指摘する場合です。これは少し厳しい響きを持つこともありますが、分析的な対話ではよく使われます。
  1. 1安堵の表現: 悪い結果が回避されたことに対して使います。「もし〜していなかったら、大変なことになっていた」という文脈です。Si nous n'avions pas pris le train, nous aurions raté le rendez-vous. (もし電車に乗っていなかったら、待ち合わせに遅れていただろう。)
  1. 1歴史的・理論的推測: 過去の歴史や仮定の話をする際に使います。Si Napoléon avait gagné à Waterloo, l'Europe serait différente. (もしナポレオンがワーテルローで勝っていたら、ヨーロッパは違っていただろう。)
### Common Mistakes
日本人学習者が陥りやすい間違いを3つ挙げます。
  1. 1Si節の中に条件法を使ってしまう: 英語の「If I would have...」の影響で、Si j'aurais... と言ってしまうミスです。フランス語では si の直後に条件法を置くことは絶対に禁止されています。これは「条件」を設定する場所であり、推量を表す条件法は主節にのみ使います。
  1. 1過去分詞の性数一致の忘れ: 日本語には性や数の変化がないため、フランス語の être を助動詞に使う場合の性数一致(例:Elle serait venue)を忘れがちです。これは単なる文法ミスではなく、フランス語の論理的な構造の一部ですので、意識的に練習する必要があります。
  1. 1時制の混同: 「もし今、〜だったら」という現在の仮定(条件法現在)と、「もしあの時、〜だったら」という過去の仮定(過去条件法)を混ぜてしまうミスです。日本語では「〜たら」でどちらも表現できてしまいますが、フランス語では厳密に分けます。文脈が過去なのか現在なのかを常に意識しましょう。
### Contrast With Similar Patterns
過去の仮定法と他の仮定法を比較表で整理します。
| 比較項目 | 過去の仮定法 (Type 3) | 現在の仮定法 (Type 2) |
|---|---|---|
| 時制 | 過去の事実の反転 | 現在・未来の仮定 |
| Si節の動詞 | 大過去 (Plus-que-parfait) | 半過去 (Imparfait) |
| 主節の動詞 | 過去条件法 | 条件法現在 |
| 意味 | 〜していたら、〜だっただろう | 〜すれば、〜するだろう |
過去の仮定法は「変えられない過去」に対して、現在の仮定法は「今、もし〜なら」という柔軟な状況を想定します。この二つを使い分けることで、自分の思考のタイムラインを正確に相手に伝えることができます。
### Quick FAQ
Q1: Si節を後ろに持ってくることはできますか?
A1: はい、可能です。その場合、コンマは不要です。J'aurais réussi si j'avais étudié. となります。
Q2: 助動詞 avoirêtre の使い分けは?
A2: 複合時制(Passé Composé)と同じルールです。移動動詞や代名動詞は être を、それ以外は avoir を使います。
Q3: なぜこれほど複雑な形なのですか?
A3: フランス語は論理性を重んじる言語です。時制を分けることで、その仮定がどの時点の、どの程度の確実性に基づいているかを明確にするためです。慣れれば、このルールが思考の整理に役立つことが分かります。

Formation of the Third Conditional

Part Tense Example
Si-clause
Plus-que-parfait
Si j'avais fait
Main clause
Conditionnel passé
J'aurais fait

Meanings

This structure is used to express hypothetical situations in the past that did not actually occur. It is the classic 'regret' or 'what if' construction.

1

Past Regret

Expressing sadness or reflection about a past action that cannot be changed.

“Si j'avais su, je ne serais pas venu.”

“Si elle avait pris le train, elle serait arrivée à l'heure.”

2

Hypothetical Past

Speculating on the outcome of a past event that had a different condition.

“Si le gouvernement avait agi plus tôt, la crise aurait été évitée.”

“Si le joueur avait marqué, l'équipe aurait gagné.”

Reference Table

Reference table for フランス語の過去条件法:もし〜だったら(Si節の用法)
節のタイプ 使われる時制 構造 例文
条件 (Si)
大過去
半過去助動詞 + 過去分詞
Si j'avais su...
結果
条件法過去
条件法助動詞 + 過去分詞
...je serais venu.
代名動詞のSi
大過去
être助動詞 + 過去分詞
Si je m'étais levé...
移動動詞の結果
条件法過去
être助動詞 + 過去分詞
...elle serait partie.
否定のSi
大過去
n' + 助動詞 + pas + 過去分詞
Si tu n'avais pas...
法助動詞の結果
条件法過去
助動詞 + pu/voulu/dû
...j'aurais pu gagner.

フォーマル度スペクトル

フォーマル
Si j'avais eu connaissance de cela, je serais venu.

Si j'avais eu connaissance de cela, je serais venu. (General)

ニュートラル
Si j'avais su, je serais venu.

Si j'avais su, je serais venu. (General)

カジュアル
Si j'avais su, j'aurais débarqué.

Si j'avais su, j'aurais débarqué. (General)

スラング
Si j'avais capté, j'aurais rappliqué.

Si j'avais capté, j'aurais rappliqué. (General)

過去の仮定のマッピング

過去の非現実

後悔

  • Erreur 間違い
  • Occasion manquée 逃した機会

仮定

  • Scénario シナリオ
  • Imagination 想像

現実 vs 非現実

現実 (事実)
Je n'ai pas étudié. 勉強しなかった。
J'ai raté l'examen. 試験に落ちた。
想像 (もしも)
Si j'avais étudié... もし勉強していたら…
...j'aurais réussi. …合格していただろう。

時制の選び方

1

その状況は過去のこと?

YES
次のステップへ
NO
タイプ1または2の条件法を使用
2

その出来事は実際に起きた?

YES
複合過去を使用(単なる事実)
NO ↓

助動詞チェックリスト

🍔

Avoirを使う動詞

  • manger
  • dire
  • finir
  • voir
🏃

Êtreを使う動詞

  • aller
  • venir
  • partir
  • 代名動詞

レベル別の例文

1

Si j'avais mangé, j'aurais été content.

If I had eaten, I would have been happy.

1

Si tu avais téléphoné, je serais venu.

If you had called, I would have come.

1

Si elle avait étudié, elle aurait réussi l'examen.

If she had studied, she would have passed the exam.

1

Si nous avions su, nous aurions agi différemment.

If we had known, we would have acted differently.

1

Si le projet avait été validé, les résultats auraient été meilleurs.

If the project had been validated, the results would have been better.

1

Si l'on avait anticipé ces conséquences, le désastre aurait pu être évité.

If one had anticipated these consequences, the disaster could have been avoided.

間違えやすい

French Past Conditionals: The 'What If' of the Past (Si-clauses) Second Conditional

Learners mix up past and present hypothetical.

French Past Conditionals: The 'What If' of the Past (Si-clauses) Future with Si

Learners use future after si.

French Past Conditionals: The 'What If' of the Past (Si-clauses) Imparfait vs PQP

Using imparfait for past events.

よくある間違い

Si j'ai su, je serais venu.

Si j'avais su, je serais venu.

Wrong tense in si-clause.

Si j'aurais su, je serais venu.

Si j'avais su, je serais venu.

Conditional after si.

Si j'avais su, je serai venu.

Si j'avais su, je serais venu.

Wrong conditional form.

Si j'avais su, j'aurais venu.

Si j'avais su, je serais venu.

Wrong auxiliary verb.

文型パターン

Si j'avais ___, j'aurais ___.

Si tu avais été ___, tu aurais été ___.

Si nous avions eu ___, nous aurions pu ___.

Si elle n'avait pas ___, elle ne serait pas ___.

Real World Usage

Texting common

Si j'avais vu ton message, je t'aurais répondu !

Job Interview common

Si j'avais eu plus de temps, j'aurais finalisé le rapport.

Social Media common

Si j'avais su que c'était si beau, j'y serais allé plus tôt.

Travel occasional

Si j'avais su pour la grève, j'aurais pris le train.

Food Delivery occasional

Si j'avais su que c'était épicé, je n'aurais pas commandé.

Academic Writing common

Si les données avaient été plus précises, la conclusion aurait été différente.

⚠️

「Si」の後の音の罠

Siの直後に条件法(-raisで終わる形)は絶対NGです!フランスの子供たちは「Les si n'aiment pas les rais(Siはエイ(rais)が嫌い)」という語呂合わせで覚えるんですよ。 "Si j'avais su..." が正解です。
🎯

左右のバランスをチェック

コンマの前後どちらも「助動詞+過去分詞」の2つの単語セットになっているか確認しましょう。片方が1単語だけなら、時制を間違えているサインかもしれません! "Si tu avais mangé, tu n'aurais pas eu faim."
💬

ため息の「Si j'avais su」

フランスで "Si j'avais su..." (知っていればなぁ…)と文を始めると、ちょっとした失敗を悔やむ「あるある」な表現になります。日常会話でとてもよく耳にしますよ。

Smart Tips

Use this structure to explain past delays politely.

J'ai eu un retard. Si j'avais eu les ressources nécessaires, j'aurais terminé le projet plus tôt.

Use this to show you are reflecting on your past.

Je regrette de ne pas avoir voyagé. Si j'avais eu l'opportunité, j'aurais beaucoup plus voyagé.

Use this to discuss alternative histories.

La guerre a changé le monde. Si le traité avait été signé, la guerre aurait été évitée.

Use this to explain why you weren't there.

Je n'ai pas vu ton appel. Si j'avais vu ton appel, je t'aurais rappelé immédiatement.

発音

a-vè-zeu

Liaison

Ensure liaison between 'avais' and 'eu' if applicable.

Regret

Si j'avais su... (falling intonation)

Sadness or resignation.

暗記しよう

記憶術

Si-Plus-Que-Parfait, Conditionnel Passé: The 'Had-Would' pair.

視覚的連想

Imagine a broken clock (the past) and a person looking at it with regret. The clock represents the 'had' (PQP) and the person's sigh represents the 'would' (Cond. Passé).

Rhyme

Si j'avais su, j'aurais fait, c'est le passé que je regrette en effet.

Story

Pierre missed his flight. He stood at the airport thinking: 'Si j'avais quitté la maison plus tôt, je serais arrivé à temps. Si j'avais pris le taxi, j'aurais évité les bouchons. Si j'avais vérifié l'heure, je ne serais pas ici.'

Word Web

SiAuraisSeraisÉtéEuFaitSu

チャレンジ

Write 3 sentences about a mistake you made yesterday using 'Si j'avais...'.

文化メモ

French speakers use this to express 'polite' regret.

Often simplified in very casual speech.

Standard French rules apply in formal education.

Derived from the Latin 'si' + pluperfect subjunctive.

会話のきっかけ

Si tu avais pu changer une chose dans ton passé, qu'aurais-tu fait ?

Si tu n'avais pas appris le français, qu'aurais-tu appris ?

Si le monde avait été différent, comment aurions-nous vécu ?

Si tu avais eu plus de temps hier, qu'aurais-tu fait ?

日記のテーマ

Write about a regret you have from last year.
Analyze a historical event as if it had gone differently.
Describe a missed opportunity in your career.
If you had chosen a different path, where would you be?

よくある間違い

Incorrect

正解


Incorrect

正解


Incorrect

正解


Incorrect

正解

Test Yourself

空欄に適切な条件法過去の形を入れてください。

Si j'avais eu le temps, je (venir) ___ chez toi.

✓ Correct! ✗ Not quite. Correct answer: serais venu
動詞 'venir' は移動を表す動詞なので、条件法過去では助動詞に 'être' を使います。
過去の仮定として正しい文を選んでください。 選択問題

文法的に正しい文はどれ?

✓ Correct! ✗ Not quite. Correct answer: Si j'avais su, j'aurais agi différemment.
Si節には必ず大過去(avais su)を使い、条件法を置いてはいけません。
文の間違いを見つけて直してください。 Error Correction

Find and fix the mistake:

Si tu avais mangé, tu n'aurais pas faim maintenant.

✓ Correct! ✗ Not quite. Correct answer: Si tu avais mangé, tu n'aurais pas eu faim.
過去の仮定(第3仮定法)を維持するには、結果の部分も過去の出来事として「n'aurais pas eu faim(お腹が空かなかっただろうに)」とするのが適切です。

Score: /3

練習問題

8 exercises
Fill in the blank.

Si j'avais su, je ___ (venir).

✓ Correct! ✗ Not quite. Correct answer: serais venu
Third conditional requires conditional passé.
Choose the correct form. 選択問題

Si tu ___ (avoir) le temps, tu aurais fini.

✓ Correct! ✗ Not quite. Correct answer: avais eu
Si-clause needs PQP.
Correct the sentence. Error Correction

Find and fix the mistake:

Si j'aurais su, je serais venu.

✓ Correct! ✗ Not quite. Correct answer: Si j'avais su
No conditional after si.
Reorder the words. Sentence Reorder

su / j'avais / je / serais / si / venu

✓ Correct! ✗ Not quite. Correct answer: Si j'avais su, je serais venu
Standard structure.
Translate to French. 翻訳

If I had seen him, I would have spoken.

✓ Correct! ✗ Not quite. Correct answer: Si je l'avais vu, j'aurais parlé
PQP + Cond. Passé.
Conjugate. Conjugation Drill

Si nous (partir) ___, nous aurions vu.

✓ Correct! ✗ Not quite. Correct answer: étions partis
PQP of partir.
Match the clauses. Match Pairs

Si j'avais su... / ...j'aurais été content.

✓ Correct! ✗ Not quite. Correct answer: ...je serais venu
Logical match.
Complete the dialogue. Dialogue Completion

A: J'ai raté le bus. B: Si tu ___ (partir) plus tôt, tu l'aurais eu.

✓ Correct! ✗ Not quite. Correct answer: étais parti
PQP for si-clause.

Score: /8

Practice Bank

10 exercises
単語を並べ替えて正しい文を作ってください。 Sentence Reorder

su / j' / si / avais / serais / venu / je

✓ Correct! ✗ Not quite. Correct answer: Si j'avais su, je serais venu.
この文をフランス語に訳してください。 翻訳

もっと一生懸命働いていたら、勝てただろうに。

✓ Correct! ✗ Not quite. Correct answer: Si nous avions travaillé plus dur, nous aurions gagné.
Si節に入る正しい助動詞を選んでください。 穴埋め問題

Si elle ___ (être) restée à la maison, elle n'aurait pas eu froid.

✓ Correct! ✗ Not quite. Correct answer: était
Si節と論理的な結果をマッチさせてください。 Match Pairs

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

✓ Correct! ✗ Not quite. Correct answer: Si j'avais eu faim -> j'aurais mangé, Si tu étais venu -> on aurait ri, Si elle avait dormi -> elle aurait été en forme
時制の不一致を直してください。 Error Correction

Si j'avais su, je viendrai.

✓ Correct! ✗ Not quite. Correct answer: Si j'avais su, je serais venu.
代名動詞が正しく使われているのはどれ? 選択問題

正しい文を選んでください:

✓ Correct! ✗ Not quite. Correct answer: Si je m'étais levé tôt, j'aurais vu le soleil.
正しい過去分詞を選んでください。 穴埋め問題

Si vous aviez (voir) ___ le film, vous auriez compris.

✓ Correct! ✗ Not quite. Correct answer: vu
「もし電話してくれていたら、出たのに」を訳してください。 翻訳

電話してくれていたら、出たのに。

✓ Correct! ✗ Not quite. Correct answer: Si tu m'avais appelé, j'aurais répondu.
単語を並べ替えてください。 Sentence Reorder

pas / n' / elle / serait / sortie / si / plu / avait / il

✓ Correct! ✗ Not quite. Correct answer: Elle ne serait pas sortie s'il avait plu.
「後悔」のニュアンスがある文を選んでください。 選択問題

過去の行動に対する「後悔」を表しているのはどれ?

✓ Correct! ✗ Not quite. Correct answer: Si j'avais eu du temps, je t'aurais aidé.

Score: /10

よくある質問 (8)

No, never. 'Si' is strictly followed by indicative tenses (present, imparfait, plus-que-parfait).

It sets the past condition that didn't happen.

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

You must agree the past participle with the subject.

Yes, 'J'aurais été content si j'avais su' is perfectly correct.

Yes, very common for expressing regrets.

Second conditional is for present/future, third is for past.

Very few, mostly in literary or archaic forms.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

Si hubiera + participio, habría + participio

Spanish uses the subjunctive mood.

German high

Wenn ich gewusst hätte, wäre ich gekommen

Word order is stricter in German.

English high

If I had known, I would have come

English uses 'had' + participle.

Japanese moderate

もし知っていたら、来たのに

Japanese doesn't conjugate for person.

Arabic moderate

لو كنت أعرف، لجئت

Arabic uses a specific particle 'law'.

Chinese low

如果我知道,我就来了

Chinese verbs do not change form.

Learning Path

Prerequisites

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