仮定法の慣用表現

仮定法の慣用表現と
But for・Without~について
例文を用いて解説します。

目次


仮定法の慣用表現で重要なものは、
以下の3つです。

1.If it were not for ~
 「もし~がなければ」

If it were not for your help,
I couldn't do the work.
「もしあなたの助けがなければ、
私はその仕事ができないだろう。」

If it were not for ~ は、
But for ~ やWithout ~ と同じ意味です。

よって、上の文は以下のように
書き換えることができます。

But for(Without) your help,
I couldn't do the work.

2.If it had not been for ~
 「もし~がなかったら」

If it had not been for your help,
I couldn't have done the work.
「もしあなたの助けがなかったら、
私はその仕事ができなかっただろう。」

If it had not been for ~ は、
But for ~ やWithout ~ と同じ意味です。

よって、上の文は以下のように
書き換えることができます。

But for(Without) your help,
I couldn't have done the work.

3.It's time+仮定法過去
 「~する時(時間)です」

It's time you went to bed.
「(あなたは、)寝る時間です。」

It's timeの後ろの動詞は、
必ず過去形になります。


ここで、1と2のところで出てきた
But forとWithoutについてもう少し
詳しく解説します。

But forとWithoutには
現在の仮定(仮定法過去)と
過去の仮定(仮定法過去完了)
の意味がありますが、

But forとWithoutだけでは
見分けがつきません。

よって、「もし~がなければ」という
仮定法過去と「もし~がなかったら」
という仮定法過去完了の意味になるかは、
残りの文章の時制で見分けます。

例えば、以下の文では
I couldn't do the work.の部分が
「私はその仕事ができないだろう。」と
現在の仮定を表しています。

But for(Without) your help,
I couldn't do the work.

よって、But for(Without)も
「もしあなたの助けがなければ」と、
現在のことを仮定していると考えられるので
以下のように書き換えることができます。

If it were not for your help,
I couldn't do the work.

次に、以下の文では
I couldn't have done the work.の部分が
「私はその仕事ができなかっただろう。」と
過去の仮定を表しています。

But for(Without) your help,
I couldn't have done the work.

よって、But for(Without)も
「もしあなたの助けがなかったら」と、
過去のことを仮定していると考えられるので
以下のように書き換えることができます。

If it had not been for your help,
I couldn't have done the work.

仮定法の慣用表現の練習問題

問題.以下の文を日本語に訳なさい。

(1)If it were not for air,
   we couldn't live.

(2)If it had not been for your advice,
   I would have failed.

(3)It's time we started.

(4)But for water, fish couldn't live.

(5)Without a dictionary,
  I wouldn't have answered the question.

答えはこのページの下にあります。

仮定法のまとめ無料レポート

仮定法過去、仮定法過去完了から
I wish+仮定法、as if+仮定法や
仮定法の慣用表現、仮定法未来まで、
2ページにまとめた無料レポートです。

他にも、無料レポートには主要
英文法の解説を各単元2~3ページ、
合計27ページにまとめてあるので
英文法の学習に役立てて下さい。

誰でもできる!毎日5分英文法
無料レポートの申請はこちら

仮定法のまとめ無料レポート

練習問題の解答

(1)「もし空気がなければ、
   私達は生きられないだろう。」

(2)「もしあなたのアドバイスがなかったら、
   失敗していただろう。」

(3)「(私達は、)出発する時間です。」

(4)「もし水がなければ、
   魚は生きられないだろう。」

(5)「辞書がなかったら、
   私はその問題に答えられなかっただろう。」

英文法解説[仮定法]へ戻る

sponsored link

このページの先頭へ