フランス語の「si + 半過去」と「si + 大過去」の違い
どちらも事実と違う仮定です。si + 半過去 (主節は条件法現在) は今・これからの仮定、si + 大過去 (主節は条件法過去) は過去の仮定を表します。
使い分けの表
| si + 半過去 | si + 大過去 | |
|---|---|---|
| 意味 | もし〜なら…だろうに | もし〜だったら…だっただろうに |
| 仮定の時点 | 今・これから | 過去 |
| si の後 | 半過去 | 大過去 |
| 主節 | 条件法現在 | 条件法過去 |
| 訳 | もし〜なら…だろうに | もし〜だったら…だっただろうに |
例文で比べる
○ = 自然 △ = 通じるが、その場面・文体には合わない × = 不自然・誤り
○
Si nous avions un jardin, nous planterions des tomates.
庭があれば、トマトを植えるのに。
○
Si nous avions eu un jardin, nous aurions planté des tomates.
庭があったら、トマトを植えていたのに。
どちらも言えます。半過去は今の仮定、大過去は過去の仮定で、主節の形も変わります。
○
Si Léa venait demain, nous ferions un gâteau.
レアが明日来れば、ケーキを作るのに。
×
Si Léa était venue demain, nous aurions fait un gâteau.
レアが明日来れば、ケーキを作るのに。
demain は未来のことです。大過去は過去の仮定なので、demain とは合いません。
×
Si tu fermais la fenêtre hier soir, il n'aurait pas fait si froid ce matin.
昨夜窓を閉めていれば、今朝はこんなに寒くなかったのに。
○
Si tu avais fermé la fenêtre hier soir, il n'aurait pas fait si froid ce matin.
昨夜窓を閉めていれば、今朝はこんなに寒くなかったのに。
hier soir のように過去の一点を言う仮定は大過去です。半過去では過去の仮定になりません。
覚え方・注意点
- si の後は半過去か大過去で、条件法は置きません (×Si j'aurais su)。
- 今・これからの仮定なら半過去と条件法現在、過去の仮定なら大過去と条件法過去です。
- 時制をずらした混合型もありますが、まず基本の 2 つの組を覚えます。
確認問題
( )に入れるのに、より自然なのはどちらでしょう。
問1
Si j'( ) un jour libre la semaine prochaine, je visiterais Kyoto avec toi.
- avais eu
- avais
答えと解説
正解:2. avais
la semaine prochaine (未来) の仮定なので半過去の「avais」です。大過去は過去の仮定に使います。
問2
Si nous ( ) plus tôt samedi dernier, nous n'aurions pas manqué le début du spectacle.
- partions
- étions partis
答えと解説
正解:2. étions partis
samedi dernier (過去) の仮定なので大過去の「étions partis」です。半過去は過去の仮定になりません。
問3
Si Marc ( ) ses études dans deux ans, il chercherait du travail à Lyon.
- avait fini
- finissait
答えと解説
正解:2. finissait
dans deux ans (未来) の仮定なので半過去の「finissait」です。大過去は未来の話に使えません。
それぞれの文法の詳しい説明
- 「si + imparfait, conditionnel」(現在の事実に反する仮定)の意味と使い方 もし〜なら…だろうに
- 「si + plus-que-parfait」(過去の事実に反する仮定)の意味と使い方 もし〜だったら…だっただろうに