if it were not for

英文法解説

If it were not for/If it had not been forの意味と使い方 Without/But forでの書きかえ方を例文で徹底解説【練習問題あり】

こんな方におすすめ

  • if it were not for / if it had not been forって何?
  • if it were not for / if it had not been forの意味や使い方を知りたい
  • 何で「〜がなければ」という意味になるの?

本記事ではこういった疑問にお答えします。

今回は、if it were not for / if it had not been forマスターを目指しましょう。

こちらもCHECK

おすすめ参考書9選
英文法おすすめ参考書・問題集9選【偏差値別のロードマップをご紹介!】

続きを見る

記事の信頼性

本記事を書いている筆者(@englishteachaon)は英語ブロガーとしてブログを運営しています。

  • 10年以上、高校生に英語を教えている経験
  • 英語検定1級
  • TOEIC900点超(現在990点を目指し、筆者自身も勉強に励んでいます。)

早速、例題で確認です。

例題

Q. 空欄に入る適切な語句を以下の選択肢から選びなさい。

「彼の助けがなかったら、私は仕事を終えられなかっただろう。」
( ), I couldn't finish the work.

(A) Had it not been for
(B) Had not it been for
(C) If had it not been for
(D) It had not been for

 

 

 

 

 

正解は、(A) Had it not been forです。

今回のポイントは「if it had not been for」のifの省略でした。

少し難しい問題でしたが、答えられたでしょうか。

正解した人も、なぜその答えになるのか説明できるように、ポイントを確認していきましょう。  


では、参りましょう。

こちらもCHECK

英語の仮定法とは?仮定法過去・過去完了・未来【練習問題あり】例文で徹底解説

続きを見る

if it were not forの意味と使い方

how-to

「If it were not for 〜」は「(今)もし〜がなければ」を意味します。

という時点に〜がなければ」と現在の仮定を表すのがポイントです。

この表現は何度も例文を音読して、丸ごと暗記してしまいましょう。

例文で見てみましょう。

(今)〜がなければ

  • If it were not for your help, I couldn’t do it.
    「あなたの助けがなければ、私はそれをできないだろう。」
  • If it were not for water, no living things could live.
    「もし水がなければ、生物は生きることができないだろう。」
  • If it were not for the examinations, our school life would be happier.
    「もし試験がなければ、私たちの学生生活は楽しいだろう。」

if it had not been forの意味と使い方

how-to

「If it had not been for〜」は「(あの時)もし〜がなかったら」を意味します。

あの時という時点に〜がなかったら」と過去の仮定を表すのがポイントです。

例文で見てみましょう。

(あの時)〜がなければ

  • If it had not been for your help, I couldn’t have done it.
    「あなたの助けがなかったら、それをできなかっただろう。」
  • If it had not been for the doctor, I might have died.
    「もし医者がいなかったら、私は死んでいたかもしれないだろう。」
  • If it had not been for the accident, we would have been in time.
    「もし事故がなかったら、私たちは間に合っただろう。」

if it were not for/ if it had not been forの書きかえ

change

「if it were not for」と「if it had not been for」は「without」や「but for」で書きかえることができます。

長い表現をたった一語で書きかえることができるので、とても便利な表現です。

ただし、「but for」はもはや古い表現で、一般的には「without」を使うことが多いです。

Without(But for)の書きかえ

  • If it were not for your help, he would fall again.
    Without your help, he would fail again.
    But for your help, he would fail again.
    「あなたの助けがなければ、彼はまた失敗するだろう。」
  • If it were not for my friends, I couldn't live a happy life.
    Without my friends, I couldn’t live a happy life.
    But for my friends, I couldn’t live a happy life.
    「友人かいなければ、幸せな人生を送ることはできないだろう。」

ifの省略&倒置は要注意

upsidedown

「if it were not for」と「if it had not been for」は、ifを省略して倒置することが多々あり、こちらが非常によく狙われます。

省略された時の形も合わせて押さえておきましょう。ifの省略の仕方を知っていれば、自分で導き出すこともできます。

こちらもCHECK

ifの省略と倒置
仮定法 ifの省略と倒置はたったの2ステップ! 例文で徹底解説【練習問題あり】

続きを見る

ifは省略した形は以下の通りです。

ifを省略した形

  1. If it were not for
    Were it not for
  2. If it had not been for
    Had it not been for

それぞれ例文で確認です。

Were it not forの例文

  • If it were not for your help, I couldn’t do it.
    Were it not for your help, I couldn’t do it.
    「あなたの助けがなければ、私はそれをできないだろう。」
  • If it were not for the doctor, I might die.
    Were it not for the doctor, I might die.
    「もし医者がいないなら、私は死ぬかもしれないだろう。」

Had it not been forの例文

  • If it had not been for your help, I couldn’t have done it.
    Had it not been for your help, I couldn’t have done it.
    「あなたの助けがなかったら、それをできなかった。」
  • If it had not been for the doctor, I might have died.
    Had it not been for the doctor, I might have died.
    「もし医者がいなかったら、私は死んでいたかもしれない。」

If it were not forの成り立ち

compose

「if it were not for」と「if it had not been for」は、正直なところ丸暗記が一番効率的です。

しかし、なぜこのような意味になるのか気になる方のために、以下の例文を使って、成り立ちについて触れておきます。

例文

If it were not for his help, we couldn’t finish the task.
「もし彼の助けがなければ、私たちはその仕事を終えられないだろう。」

上の例文では、2つのポイントに注目しましょう。

2つのポイント

  1. itは、後から述べられる漠然とした内容や状況を表す非人称のit
    ※例文では「仕事を終えられること」を指します。
  2. forは「理由・原因」の意味を表す

2つのポイントをを踏まえて、例文を直訳すると「もし仕事を終えられることが彼の助けが理由でなければ、私たちは仕事を終えられないだろう。」と非常に回りくどくなります。

これらを簡潔に訳したのが「もし〜なければ」という訳です。

「もし〜が…の理由でなければ」が「もし〜なければ」という意味に解釈されたということです。

しかし、いずれにせよ「if it were not for〜/if it had not been for」は何度も音読して、丸暗記することをおすすめします。

if it were not for/ if it had not been for まとめ

本記事では「if it were not for〜/if it had not been for」を解説しました。

「if it were not for〜/if it had not been for」では、以下のポイントが重要です。

  • 現在、過去によってどちらを使うかが決まる
  • ifを省略した形が狙われる

特にifを省略した形は必ず押さえておきましょう。

最後に練習問題で復習して、定着していきましょう。

練習問題では、ただ解けるだけでなく、「なぜその答えになるのか」を説明できるようになりましょう。
英文法のおすすめ参考書をコチラで紹介しています。

if it were not for/ if it had not been for【練習問題 厳選10題】

厳選問題

Q. 日本語に合うように空欄に入る適切な語句を答えなさい。

  1. 「もし水がなければ、人間は生きられないだろう。」
    If it( )water, man could not live.
  2. 「事故がなかったら、私たちは間に合っていただろう。」
    If it( )the accident, we could have been in time.
  3. 「もし彼の助けがなければ、私たちはその仕事を終えられないだろう。」
    If it( )his help, we couldn’t finish the task.
  4. 「あなたの助けがなかったら、それをできなかった。」
    If it( )your help, I couldn’t have done it.
  5. 「もし医者がいなかったら、私は死んでいたかもしれない。」
    If it were not for the doctor, I( )died.
  6. 「もし試験がなければ、私たちの学生生活は楽しいだろう。」
    If it were not for the examinations, our school life( )happier.
  7. 「もし医者がいなかったら、私は死んでいたかもしれない。」
    Had( )the doctor, I might have died.
  8. 「もし音楽がなければ、人生は退屈になるだろう。」
    Were( )music, life would be dull.
  9. 「もしマイクがいなかったら、私たちは試合に負けていただろう。」
    ( )been for Mike, we would have lost the game.
  10. 「もしエアーバッグがなかったら、彼女は死んでかもしれない。」
    Had it not been for the airbag, she( )been killed.

if it were not for/ if it had not been for【練習問題 厳選10題 解答】

厳選問題

Q. 日本語に合うように空欄に入る適切な語句を答えなさい。

  1. 「もし水がなければ、人間は生きられないだろう。」
    If it were not for water, man could not live.
  2. 「事故がなかったら、私たちは間に合っていただろう。」
    If it had not been for the accident, we could have been in time.
  3. 「もし彼の助けがなければ、私たちはその仕事を終えられないだろう。」
    If it were not for his help, we couldn’t finish the task.
  4. 「あなたの助けがなかったら、それをできなかった。」
    If it had not been for your help, I couldn’t have done it.
  5. 「もし医者がいなかったら、私は死んでいたかもしれない。」
    If it were not for the doctor, I might have died.
  6. 「もし試験がなければ、私たちの学生生活は楽しいだろう。」
    If it were not for the examinations, our school life wouldn't be happier.
  7. 「もし医者がいなければ、私は死んでいたかもしれない。」
    Had it not been for the doctor, I might have died.
  8. 「もし音楽がなければ、人生は退屈になるだろう。」
    Were it not for music, life would be dull.
  9. 「もしマイクがいなかったら、私たちは試合に負けていただろう。」
    Had it not been for Mike, we would have lost the game.
  10. 「もしエアーバッグがなかったら、彼女は死んでかもしれない。」
    Had it not been for the airbag, she might have been killed.

-英文法解説

© 2021 英文法おたくが高校英語を徹底解説! Powered by AFFINGER5