西検・DELE の文法ドリルと試験情報
ホーム > 文法一覧 > 文法の違い > 現在の事実に反する仮定と過去の事実に反する仮定の違い

スペイン語の現在の事実に反する仮定と過去の事実に反する仮定の違い

どちらも事実に反する仮定ですが、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.
  1. hubiera sido
  2. fuera
答えと解説

正解:2. fuera

今の事実(背が高くない)に反する仮定で、結果が過去未来なので、接続法過去の「fuera」です。

問2
Si (  ) el despertador, no habría llegado tarde.
  1. oyera
  2. hubiera oído
答えと解説

正解:2. hubiera oído

過去の事実(目覚ましが聞こえなかった)に反する仮定で、結果が過去未来完了なので「hubiera oído」です。

問3
Si (  ) antes, habríamos cogido el tren.
  1. hubiéramos salido
  2. saliéramos
答えと解説

正解:1. hubiéramos salido

結果が過去未来完了(habríamos cogido)なので、過去の事実に反する仮定の「hubiéramos salido」です。

それぞれの文法の詳しい説明

ほかの違いも見る

文法の違いの一覧 ≫