スペイン語の現在の事実に反する仮定と過去の事実に反する仮定の違い
どちらも事実に反する仮定ですが、si + 接続法過去は今の事実に反すること、si + 接続法過去完了は過去の事実に反することを表します。
使い分けの表
| 接続法過去 | 接続法過去完了 | |
|---|---|---|
| 意味 | もし〜なら…だろうに(現在の事実に反する仮定) | もし〜していたら…しただろうに(過去の事実に反する仮定) |
| 仮定の時 | 今の事実に反する | 過去の事実に反する |
| si の後ろ | 接続法過去(tuviera) | 接続法過去完了(hubiera tenido) |
| 結果の側 | 過去未来(iría) | 過去未来完了(habría ido) |
例文で比べる
○ = 自然 △ = 通じるが、その場面・文体には合わない × = 不自然・誤り
○
Si tuviera coche, iría a la playa.
車があれば海に行くのに。
○
Si hubiera tenido coche, habría ido a la playa.
車があったら海に行ったのに。
接続法過去は今のこと、接続法過去完了は過去のことの仮定です。
×
Ayer, si supiera la noticia, te habría llamado.
昨日その知らせを知っていたら、電話したのに。
○
Ayer, si hubiera sabido la noticia, te habría llamado.
昨日その知らせを知っていたら、電話したのに。
ayer(昨日)の事実に反する仮定なので、接続法過去完了です。
覚え方・注意点
- 結果が今のことなら、過去の仮定でも主節は過去未来にできます(Si hubiera estudiado, ahora sería médico)。
- 接続法過去の -ra 形と -se 形は、どちらも使えます(tuviera / tuviese)。
確認問題
( )に入れるのに、より自然なのはどちらでしょう。
問1
Si ( ) más alto, jugaría al baloncesto.
- hubiera sido
- fuera
答えと解説
正解:2. fuera
今の事実(背が高くない)に反する仮定で、結果が過去未来なので、接続法過去の「fuera」です。
問2
Si ( ) el despertador, no habría llegado tarde.
- oyera
- hubiera oído
答えと解説
正解:2. hubiera oído
過去の事実(目覚ましが聞こえなかった)に反する仮定で、結果が過去未来完了なので「hubiera oído」です。
問3
Si ( ) antes, habríamos cogido el tren.
- hubiéramos salido
- saliéramos
答えと解説
正解:1. hubiéramos salido
結果が過去未来完了(habríamos cogido)なので、過去の事実に反する仮定の「hubiéramos salido」です。
それぞれの文法の詳しい説明
- 「si」+接続法過去, 過去未来(現在の事実に反する仮定)の意味と使い方 もし〜なら…だろうに(現在の事実に反する仮定)
- 「si」+接続法過去完了, 過去未来完了(過去の事実に反する仮定)の意味と使い方 もし〜していたら…しただろうに(過去の事実に反する仮定)