英検® 準2級 予想問題1
問50
このページは閲覧用ページです。
履歴を残すには、 「新しく出題する(ここをクリック)」 をご利用ください。
問題
英検® 準2級の予想問題 問50 (訂正依頼・報告はこちら)
If it had not been (-----) your advice, I would have failed the entrance examination.
- above
- in
- of
- for
正解!素晴らしいです
残念...
この問題の解説 (4件)
01
"If it had not been for"="Without"「~がなければ」という意味の仮定法での決まった言い方です。
ここでは仮定法過去完了"had+過去分詞"となっていますが、仮定法過去の場合は"If it were not for"となります。
訳:もしあなたのアドバイスがなければ、入試に失敗していたでしょう。
参考になった数19
この解説の修正を提案する
02
これは仮定法の慣用表現です。
If it had not been for~「~がなかったら」
ifの時制が過去完了形なので、過去の仮定を表します(仮定法過去完了)。
Ex.If it had not been for your quick play, our team would not have won.
(君の機敏なプレーがなかったら、うちのチームは勝てなかっただろう)
ちなみに
If it were not for~は「~がなければ」
現在の仮定を表します(仮定法過去)。
Ex. If it were not for your quick play, our team would not win.
(君の機敏なプレーがなければ、うちのチームは勝てないだろう)
このif節は〈But for~/Without~〉に書き換えることができます。
=Without your quick play,
=But for your quick play,
訳:君の忠告がなかったら、私は受験に失敗していたでしょう。
参考になった数9
この解説の修正を提案する
03
If it were not for:~がなければ(仮定法過去)
If it had not been for:~がなかったら(仮定法過去完了)
よって答えは4.forとなります。
他の選択肢は当てはまりませんが、
この表現には他にも
Without~,:~がなければ
But for~:~がなければ
も同様の表現となります。
訳:あなたのアドバイスがなかったら、入学試験に落ちていただろう。
参考になった数7
この解説の修正を提案する
04
if it were not for ~で、「~が無ければ」という意味になります。
今回は仮定法過去完了の形になっており、
If it had not been for ~になります。
参考になった数7
この解説の修正を提案する
前の問題(問49)へ
準2級問題一覧
次の問題(問51)へ