高校英文法:仮定法 Aがなかったら

<例文>
If it had not been for your help, I would not have succeeded.
「あなたの助けがなかったら、私は成功しなかっただろう」

<ポイント>
・「Aがなかったら」を表現するものは4つある
・if を用いないのは、without と but for
・if を用いるのは、if it were not for と it it had not been for

今回は 仮定法で用いる「 A がなかったら」 ついて説明をします。
「 A がなかったら」を意味する表現は4つあります。if を用いないものには without Abut for A があります。if を用いるものには if it were not for Aif it had not been for A があります。
 
< without A >
without A は仮定法過去・仮定法過去完了の両方に使うことができます。
Without your help, I would not have succeeded.
あなたの助けがなかったら、私は成功しなかっただろう」
 
上の例文では、仮定法過去完了の文で without が使われています。
 
< but for A >
but for A も without A と同様に、仮定法過去・仮定法過去完了の両方に使うことができます。
But for your help, I would not be able to do this job.
あなたの助けがなかったら、私はこの仕事をすることができないだろう」
 
上の例文では、仮定法過去の文で but for が使われています。
 
< if it were not for A >
if it were not for A は 仮定法過去の英文に使います。
If it were not for your help, I would not be able to do this job.
あなたの助けがなかったら、私はこの仕事をすることができないだろう」
 
< if it had not been for A >
if it had not been for A は仮定法過去・仮定法過去完了の両方に使うことができます。ただし、仮定法過去完了の英文で使われることの方が多いです。
If it had not been for your help, I would not have succeeded.
あなたの助けがなかったら、私は成功しなかっただろう」
<その他の例文>
If it had not been for the map, we would have got lost.
「地図がなかったら、私たちは迷子になっていただろう」
 
If it were not for water, no creature could live.
「水がなければ、生き物は生きることができないだろう」
<補足>
if it were not for A と if it had not been for A は共に if を省略 することができます。
if it were not for A → were it not for A
 
If it were not for your help, I would not be able to do this job.
Were it not for your help, I would not be able to do this job.
あなたの助けがなかったら、私はこの仕事をすることができないだろう」
 
if it had not been for A → had it not been for A
 
If it had not been for your help, I would not have succeeded.
Had it not been for your help, I would not have succeeded.
あなたの助けがなかったら、私は成功しなかっただろう」
<まとめ>
・「Aがなかったら」を表現するものは4つある
・if を用いないのは、without と but for
・if を用いるのは、if it were not for と it it had not been for

 

※ 理解を優先するために、あえて大雑把に書いてある場合があります

当サイト及びアプリは、上記の企業様のご協力、及び、広告収入により、無料で提供されています