【フランス語】大過去と条件法過去の違い|仮定表現をマスターする
フランス語で「もしあの時〜だったら、結果は違っていたかもしれない」と言いたいとき、文法の選択肢は意外と多い。
たとえば、こんな場面を考えてみよう。
もし昨日早く寝ていたら、今日は疲れていないだろうに。
もしもっと早く出発していたら、電車に間に合ったのに。
このような「過去の事実に反する仮定」は、フランス語では「si + plus-que-parfait → conditionnel passé」の形で表すのが基本だ。
でも、ここでつまずくのは、単に「仮定だから条件法」を使えばいいと思ってしまうからである。
実際には、条件節の時制と帰結節の時制がはっきり分かれている。そこで今回は、過去の仮定表現をつかむための大事な基礎を、ぺぎぃと一緒に整理してみよう!
- 大過去と条件法過去の基本の役割
- 「si + plus-que-parfait → conditionnel passé」の構造
- 過去と現在をつなぐ「混合仮定」の考え方
この記事を最後まで読めば、フランス語の「過去の仮定」がぐっとわかりやすくなるはずだ。特に「si」の後にどの時制を置くべきかは、文章の意味を決める大事な鍵になる。
1. 大過去と条件法過去の役割を整理しよう
まずは大前提として、大過去と条件法過去は、表す意味が違う。どちらも「過去」を含むが、大過去は「過去の事実」、条件法過去は「仮定・可能性・後悔」を表すことが多い。
1-1. 大過去の役割
大過去 = 過去の事実や完了した状態
大過去(plus-que-parfait)は、助動詞の半過去+過去分詞で作る。
- J’avais mangé.(私は食べていた/食べてしまっていた)
- Tu étais parti.(あなたは出発していた)
- Elle avait fini.(彼女は終えていた)
ここが大事なのは、「もう終わっていた」「その時点より前に完了していた」という感じを表すことだ。いわば、過去の中でもさらに前の事実を説明する時制である。
1-2. 条件法過去の役割
条件法過去 = 実際には起こらなかった可能性や想像
条件法過去(conditionnel passé)は、助動詞の条件法現在+過去分詞で作る。
例えば:
- J’aurais aimé.(私は好んだだろうに/そうしていたかった)
- Tu serais allé(e).(あなたは行っただろうに)
- Il aurait compris.(彼は理解していただろうに)
つまり、条件法過去は「現実には起こらなかった可能性」や「後悔・非難」のニュアンスを持つ。
1. J’avais fini mon travail avant le dîner.(私は夕食の前に仕事を終えていた)
⇒ 大過去:ここでは「その時点までに完了していた」という事実を強調している。
2. J’aurais fini mon travail avant le dîner.(私は夕食の前に仕事を終えていただろうに)
⇒ 条件法過去:実際には終わっていない、または終わらなかったという「仮定的な結果」を示す。
3. Si j’avais su, j’aurais agi autrement.(もし知っていたら、別の行動をしていただろう)
⇒ 「si」節には大過去が入り、帰結節には条件法過去が入る。
スポンサーリンク
2. 「Si + plus-que-parfait → conditionnel passé」の基本構造
過去の事実に反する仮定は、フランス語では基本的に次の形になる。
Si + plus-que-parfait → conditionnel passé
ここで大事なのは、「もし過去の条件が違っていたら、結果も違っていただろう」という構造だ。つまり、条件節が「過去の事実に反する仮定」で、帰結節が「結果の想像」になる。
例文を見てみよう。
1. S’il n’avait pas plu, on aurait joué au tennis.(雨が降らなかったら、テニスをしていただろうに)
⇒「si」節では大過去で「もし雨が降らなかったら~」と仮定しているが、実際には雨が降ったので、テニスはできなかった。
2. Si nous avions été plus riches, nous aurions acheté une maison.(もっとお金持ちだったら、家を買っていただろうに)
⇒ 「もしもっと金持ちだったら~」と過去の条件が現実と違っていたときの、反実仮想を表している。
3. Si tu avais vu ce film, tu aurais compris.(もしその映画を見ていたら、理解していただろうに)
⇒ 反実仮想の典型例。「もしその映画を見ていたら~」と現実と異なる過去の条件を置いて、結果を想像している。
この形は、話し手が「事実とは異なるが、もしそうだったら~」という接点を持って、過去の事象を再構成している感じである。
言い換えると、「当時の選択が違っていたら、今の結果も違っただろう」というイメージになる。
この型で絶対に避けたいのは、以下の間違いである。(頻繁にされがち)
× Si j’aurais su…(誤り)
○ Si j’avais su…(正解)
「si」の後ろには、条件法や未来形は来ない。これはフランス語の大原則で、ここさえ守れば、他には特に罠は少ない。
スポンサーリンク
3. 混合仮定:過去の選択が今の状態に影響した場合
続けて、よく混ざるのが混合仮定だ。これは「過去の条件が、今の結果に影響した」という表現で、構造はこうなる。
Si + plus-que-parfait → conditionnel présent
つまり、過去の出来事が、今の現状にまで関係している場合だ。
1. Si j’avais étudié le droit, je serais avocat aujourd’hui.(もし法学を勉強していたら、今は弁護士になっているだろうに)
⇒ 過去の選択が現在の状態に影響している。
2. Si je m’étais couché plus tôt, je ne serais pas fatigué aujourd’hui.(もっと早く寝ていたら、今日は疲れていないだろうに)
⇒ 先夜の選択が現在の体調に影響する例。
3. Si vous aviez investi, vous seriez riches aujourd’hui.(投資していたら、今ごろ金持ちになっているだろうに)
⇒ 過去の判断が現在の結果に結びつくパターン。「Si vous aviez investi, vous auriez été riches maintenant.」でも問題ない。
ここで大事なのは、「過去の条件」なのに結果が今である点だ。つまり、一見「条件法過去」を使いたくなるところだが、現在の状態を言うときには条件法現在が使われる。
言い換えると、
- 過去の事実に反する仮定 → si + plus-que-parfait → conditionnel passé
- 過去の選択が今に響く → si + plus-que-parfait → conditionnel présent
この2つを見分けると、仮定表現の全体像がかなりはっきりしてくる。
スポンサーリンク
4. おまけ:条件法過去の用法(後悔・非難・伝聞など)
条件法過去は、仮定文だけではなく、話し手の態度を表すこともある。たとえば後悔、非難、伝聞などだ。
4-1. 後悔と非難
1. Tu aurais pu me prévenir !(知らせてくれてもよかったのに!)
⇒ 相手の行動の不備に対する非難と後悔のニュアンス。
2. J’aurais dû écouter mes parents…(両親の言うことを聞いておくべきだった)
⇒ 自分の過去の選択に対する後悔。
3. Il aurait fallu partir plus tôt.(もっと早く出発すべきだった)
⇒ 一般的な反省や後悔を表す。
4-2. 伝聞
報道や情報の伝聞では、条件法過去は「確認されていないが、そう伝えられている」というニュアンスになる。
1. L’accident aurait eu lieu vers 18h.(事故は午後6時ごろに起きた模様だ)
⇒ 断定ではなく、報じられている内容として伝える。
2. La réunion aurait été annulée au dernier moment.(会議は土壇場で中止になったとのことだ)
⇒ 事実確認前の情報伝達に使う。
ちなみに、これは条件法現在と使い方が変わらなく、単純に過去形というだけである。
スポンサーリンク
5. まとめ
ここまでで、かなり大きな流れが見えてきたはずだ。
Si + plus-que-parfait → conditionnel passé
= 過去の事実に反する仮定
Si + plus-que-parfait → conditionnel présent
= 過去が今の状態に影響
要点を整理すると、次のようになる。
- 大過去は「過去の事実」や「その時点より前の完了」を表す。
- 条件法過去は「実際には起こらなかった可能性や想像」を表す。
- 結果が「その時点での仮想」なら「conditionnel passé」、結果が「今の状態」なら「conditionnel présent」。
- 「si」の後ろには未来形や条件法は来ない。
スポンサーリンク
6. 練習問題
最後に、今回学んだことを練習問題で確認してみよう。解答は一番下にまとめてあるので、じっくり考えてから見るようにしてほしい。
問題1:カッコ内の動詞を大過去形にしてみよう
① Si tu (arriver)________ à l’heure, tu n’aurais pas raté le train.
② Si nous (prendre)________ un taxi, nous serions arrivés à l’heure.
③ Si Peggy (étudier)________ davantage, il aurait réussi l’examen.
④ Si vous (me prévenir)________, je serais venu.
⑤ Si je (ne pas oublier)________ mon portable, j’aurais pu te rappeler.
問題2:「si」節に入るべき形を選んでみよう
① Si tu ( avais étudié / étudiais ) davantage, tu aurais réussi l’examen.
② Si Pegiko ( était venue / serait venue ) plus tôt, elle n’aurait pas raté le début du film.
③ Si nous ( avions pris / aurions pris ) ce bus, nous aurions évité les embouteillages.
問題3:日本語に対応するフランス語文を選んでみよう
①「もし彼が早く出発していたら、電車に間に合っていただろうに。」
a) S’il était parti plus tôt, il prendrait le train.
b) S’il serait parti plus tôt, il aurait pris le train.
c) S’il était parti plus tôt, il aurait pris le train.
②「もし試験前にちゃんと準備していたら、今ごろ安心していただろうに。」
a) Si j’avais bien préparé l’examen, j’aurais été rassuré maintenant.
b) Si j’avais bien préparé l’examen, je serais rassuré maintenant.
c) Si j’aurais bien préparé l’examen, je serais rassuré maintenant.
③「彼女は知らせてくれてもよかったのに!」
a) Elle aurait pu me prévenir !
b) Elle avait pu me prévenir !
c) Elle pourrait me prévenir !
スポンサーリンク
解答と解説
問題1の解答
① 正解:Si tu étais arrivé(e) à l’heure, tu n’aurais pas raté le train.
⇒ 「arriver」は移動動詞なので助動詞は「être」。大過去 = être の半過去(étais)+ 過去分詞。
② 正解:Si nous avions pris un taxi, nous serions arrivés à l’heure.
⇒ 「prendre」の過去分詞は「pris」。大過去 = avions pris。
③ 正解:Si Peggy avait étudié davantage, il aurait réussi l’examen.
⇒ 「étudier」は -er動詞。過去分詞は「étudié」。大過去 = avait étudié。
④ 正解:Si vous m’aviez prévenu(e), je serais venu.
⇒ 「prévenir」の過去分詞は「prévenu」。帰結節の「serais venu」は条件法現在 → 混合仮定のパターン(過去の条件が現在の行動に影響)。
⑤ 正解:Si je n’avais pas oublié mon portable, j’aurais pu te rappeler.
⇒ 否定の大過去 = n’avais pas + 過去分詞。「oublier」の過去分詞は「oublié」。
問題2の解答
① 正解:avais étudié
⇒ 「si」の後ろに条件法は来ない。「étudiais」は半過去で「si + imparfait → conditionnel présent」の型(現在の事実に反する仮定)に使う形。この文は過去の仮定なので大過去が正解。
② 正解:était venue
⇒ 「si」の後ろに条件法(serait venue)は絶対に来ない。「venir」は移動動詞なので助動詞は être。大過去 = était venue。
③ 正解:avions pris
⇒ 「si」の後ろに条件法(aurions pris)は来ない。「prendre」の過去分詞は「pris」。大過去 = avions pris。
問題3の解答
① 正解:c)S’il était parti plus tôt, il aurait pris le train.
⇒ 「間に合っていただろうに」は過去の結果 → conditionnel passé。a)は帰結が条件法現在(prendrait)になっているため、混合仮定(結果が現在)になってしまう。b)は「si」の後ろに条件法 → 文法的誤り。
② 正解:b)Si j’avais bien préparé l’examen, je serais rassuré maintenant.
⇒ 「今ごろ安心しているだろうに」は現在の状態 → conditionnel présent。これが混合仮定のパターン。a)は「j’aurais été rassuré」(過去の結果)で意味が少し変わる。c)は「si」の後ろに条件法 → 誤り。
③ 正解:a)Elle aurait pu me prévenir !
⇒ 条件法過去による非難の表現。「pouvoir」の条件法過去 = aurait pu。「〜してくれてもよかったのに」というニュアンスが出る。b)は大過去(事実の説明)、c)は条件法現在(依頼)でどちらも意味が合わない。
なお、今回のテーマは条件法だけでなく、実際の会話や文章でも使う頻度が高い。詳しく学びたい人は、過去の仮定文を含めた文法シリーズをチェックしてほしい。
スポンサーリンク






