5分でわかる!「If it were not for」などの表現
- ポイント
- 練習
- チャレンジ
この動画の要点まとめ
ポイント
「もし~がなければ/なかったならば」と仮定するには?
下線に英語を補う問題。
1文目は「もし水がなければ」、
2文目は「もし交通渋滞がなかったら」、
という意味を、それぞれの文の前半で表したいね。
「もし~がなければ、」や「もし~がなかったらば、」は、ifを使った仮定法の熟語で表す ことができるんだ。この表現を使って表すのが、1文目の英文だよ。
また、同じ内容を、 前置詞を使った表現 で言い換えることもできるんだ。この表現を使うのが2文目の英文。
じゃあ、どうやって表現するのか、今回のポイントで確認していこう。
①If it were not for 名詞, は 「もし名詞がなければ、」 という意味だよ。
この表現は、 現在についての仮定を表す、仮定法過去 。
If it were not for 名詞, の続きには、 主語+would+動詞の原形 … . の形の仮定法過去がくるよ。
②If it had not been for 名詞, は 「もし名詞がなかったならば、」 という意味になるよ。
この表現は、 過去についての仮定を表す、仮定法過去完了 。
仮定法過去の表現①を、仮定法過去完了にした表現が② だと考えよう。
また、①と②はどちらも、前置詞を使って、
Without 名詞, や But for 名詞, という表現で、言い換えることができるんだ。
Without 名詞, や But for 名詞, の表現では、過去のことでも現在のことでも、時間に関係なく「~がなければ」という意味を表すことができるよ。
どれもよく出る決まり表現だから、熟語としてそのまま押さえてしまおう。
それじゃあ、問題に戻ってみよう。
(1)「もし水がなければ、人間は生きられないでしょう。」を見ていこう。
まずは1文目。1つ目の下線には何が入るかな。
先に、英文の後半、could not liveに着目。
助動詞canの過去形couldが使われているね。
この部分は 仮定法過去 。 現在についての仮定を、過去形を使って表している んだ。
英文の前半では、「もし水がなければ」の仮定の部分を表そう。
この部分も、 現在についての仮定 だね。 仮定法過去 で表そう。
仮定法過去で「もし名詞がなければ」と表したいとき は、
If it were not for 名詞 の表現が使えるよ。
If it were not for waterで「もし水がなければ」だから、
1つ目の下線には、were notを入れよう。
次に2文目の下線に何が入るか考えるよ。
1文目の英文、If it were not for water, man could not live.「もし水がなければ、人間は生きられないでしょう。」を、前置詞を使って書き換えよう。
If it were not for 名詞,は、前置詞を使った表現、Without 名詞,や、But for 名詞,で言い換えられる んだったね。
2つ目の下線には、WithoutかButを入れよう。
どちらでも正解だよ。
次に(2)を見てみよう。
(2)「もし交通渋滞がなかったら、わたしたちは間に合ったでしょう。」を考えよう。
traffic jamは「交通渋滞」だね。
まずは1文目。1つ目の下線には何が入るかな。
文の後半の、would have beenは、would+have+過去分詞の形。
「私たちは間に合ったでしょう」という、過去についてのことを、過去完了形で表しているんだ。仮定法過去完了だね。
同じように、文の前半で、「もし交通渋滞がなかったら」という、 過去についての仮定を、過去完了形で 表そう。
If it had not been for 名詞,「もし名詞がなかったならば」 の表現が使えるね。
下線には、had not beenを補おう。
次に、2つ目の下線部を考えよう。
前置詞を使って言い換える 問題だね。
If it had not been for 名詞,「もし名詞がなかったならば」 の表現も、前置詞を使って、 Without 名詞,や、But for 名詞,と言い換えることができる んだ。
下線には、WithoutとBut for、どちらを入れても正解。
Without 名詞, と But for 名詞, は、現在と過去どちらについて述べたいときも、同じ形で表せる便利な表現だよ。しっかり押さえておこう。
仮定法過去 の If it were not for 名詞, は 「もし名詞がなければ、」 、
仮定法過去完了 の If it had not been for 名詞, は 「もし名詞がなかったならば、」 という意味を表せるよ。
どちらも、 Without 名詞, や But for 名詞, で言い換えることができるんだね。
今回のテーマは 「If it were not for」などの表現 についてです。
仮定法でよく出てくる決まり表現 だよ。熟語として、押さえてしまおう。
まずは次の例題を見ていこう。