2) 「もし~がなければ」「もし~があれば」という仮定法表



  基本例文   訳 (基本直訳)
  if it were not for 「もし~がなかったら」
/
if it had not been for 「もしあの時~がなかったら」
1 If it were not for music, our life would be boring.

=Were it not for music, our life
would be boring.
もし、音楽がなかったら、私達の人生は、退屈だったろう。
     《仮定法過去》

仮定法if節の倒置についてはこちら
 2 If it had not been for your help, we would not have succeeded.

=
Had it not been for your help, we would not have succeeded.
もしあの時、あなたの助けがなかったら、私達はあの時、成功していなかっただろう。
     《仮定法過去完了》
   but for/ without 「もし~がなければ」 
《仮定法過去・過去完了のどちらでも》
 3 But for dreams,
our life would have no meaning.

Without dreams,
our life
would have no meaning.

=If it were not for dreams,
our life
would have no meaning.

=Were it not for dreams,
our life would have no meaning.


If we didn't have dreams,
our life
would have no meaning.
もし、夢がなければ、私達の人生は、意味を持たないだろう(→意味がなくなるだろう)。


     《仮定法過去》


≒もし私達が、夢を持っていなかったら、私達の人生は、意味を持たないだろう。
 4 Without your goal,
we would have lost the game.

But for your goal,
we
would have lost the game.

=If it had not been for your goal,
we
would have lost the game.

=Had it not been for your goal,
we would have lost
the game.


If you hadn't got a goal,
we would have lost the game.
    (got≒made, kicked, scored)
もしあの時、君のゴールがなかったら、私達はあの時、その試合に負けていただろう。


     《仮定法過去完了》



≒もしあの時、君がゴールを決めていなかったら、私達はあの時、その試合に負けていただろう。
  with 「もし~があれば」
《仮定法過去・過去完了のどちらでも使える》
5 With time, this project would succeed.

=If we had time, this project
would succeed.
もし時間があれば、この計画は成功するのだが。
6 Withyour advice, he would not have failed the exam.

If he had taken your advice, he would not have failed the exam.
もしあの時、あなたのアドバイスがあったら、彼はあの時、試験に落ちなかっただろうに。

≒もし彼があの時、あなたのアドバイスを受け入れていれば・・・






5)-4   仮 定 法
戻る