5分で解ける!「If it were not for」などの表現に関する問題
![高校英語文法](http://assets.try-it.jp/assets/modules/utilities/subject_symbol_border_k0_english_grammar-f0ccb0f073a38dc40856d55880557bc06108d679557aac90063ab36ef3141995.png)
- ポイント
- 練習
- チャレンジ
![](http://assets.try-it.jp/assets/modules/components/movie_size-f89110ba4a351d85c483bb12f73c7cf89e2ba13a9174f58b4a38599d28678843.png)
この動画の問題と解説
練習
解説
![lecturer_avatar](https://d12rf6ppj1532r.cloudfront.net/kimura.png)
仮定法過去 では、 If it were not for 名詞, で 「もし名詞がなければ、」 。
仮定法過去完了 では、 If it had not been for 名詞, で 「もし名詞がなかったならば、」 となるよ。
どちらも、 Without 名詞, や But for 名詞, と言い換えられるよ。
「もし~がなければ/なかったならば」の表現を訳そう!
![lecturer_avatar](https://d12rf6ppj1532r.cloudfront.net/kimura.png)
では問題を見ていこう。
![lecturer_avatar](https://d12rf6ppj1532r.cloudfront.net/kimura.png)
failは「失敗する」という意味だよ。
英文の前半、 If it were not for your advice,に注目。
If it were not for 名詞, で、 「もし名詞がなければ」 だったね。
![lecturer_avatar](https://d12rf6ppj1532r.cloudfront.net/kimura.png)
英文の後半も、助動詞willの過去形wouldが使われているね。
この文は、前半・後半どちらも 「現在のありえないことを過去形で表す」仮定法過去 なんだね。
![lecturer_avatar](https://d12rf6ppj1532r.cloudfront.net/kimura.png)
「もしあなたのアドバイスがなければ、わたしたちの計画は失敗するだろう。」と訳せるよ。
![lecturer_avatar](https://d12rf6ppj1532r.cloudfront.net/kimura.png)
ちなみに、 If it were not for 名詞, は、 Without 名詞, や But for 名詞, と言い換えることもできるんだったね。
![仮定法16の練習(1) 答え入り アイコンなし](https://d12rf6ppj1532r.cloudfront.net/images/k/0/eng_gra/7_0_8_2/k_eng_gra_7_0_8_2_image04.png)
![lecturer_avatar](https://d12rf6ppj1532r.cloudfront.net/kimura.png)
次に(2)を見てみよう。
![lecturer_avatar](https://d12rf6ppj1532r.cloudfront.net/kimura.png)
まずは英文の前半、Had it not forに注目。
Hadが文の最初に来ていて、疑問文の語順になっているね。どうしてかわかるかな。
ここでは、Ifが省略されて、疑問文の語順になる倒置がおこっているんだ。もともとの形は、If it had not been forだね。
![lecturer_avatar](https://d12rf6ppj1532r.cloudfront.net/kimura.png)
Ifが省略されても、訳はもとの形、If it had not been for,と変わらないよ。
「もし~がなかったならば」 と訳そう。
![lecturer_avatar](https://d12rf6ppj1532r.cloudfront.net/kimura.png)
次に、文の後半、would not have wonは、
would+have+過去分詞の形になっているね。
この部分も、仮定法過去完了になっているよ。
過去完了形を使って、過去についての仮定を表していることに注意して訳そう。
![lecturer_avatar](https://d12rf6ppj1532r.cloudfront.net/kimura.png)
「もしあなたのホームランが無かったら、私たちのチームは勝てなかっただろう。」となるね。
![仮定法16の練習(2) 答え入り アイコンなし](https://d12rf6ppj1532r.cloudfront.net/images/k/0/eng_gra/7_0_8_2/k_eng_gra_7_0_8_2_image06.png)
![](http://assets.try-it.jp/assets/modules/utilities/logo_black-a711ae7f4c2af1410b916e7066a5e8950d6f2f3a2150e093b6dc878ad8f31d3f.png)
この問題を解くポイントは、 「If it were not for,」などの表現をしっかりと押さえること です。