TOEICの過去問 | 予想問題
Part5
問453

このページは閲覧用ページです。
履歴を残すには、 「新しく出題する(ここをクリック)」 をご利用ください。

問題

Part5の過去問/予想問題 問453 (訂正依頼・報告はこちら)

If it -------- for his help, we couldn’t have finished our homework.
  • were
  • were not
  • had been
  • had not been

次の問題へ

正解!素晴らしいです

残念...

この過去問の解説 (3件)

01

【正解】4

【ポイント】仮定法過去完了

【考え方】
If it were not for~, 仮定法過去 で「もし~がなければ」の意味になります。
本問では、カンマ以下の文が仮定法過去完了で表されているので、カンマの前も仮定法過去完了で表します。

上記のwere notの部分を仮定法過去完了で表すと、had not beenとなりますので、4が正解です。

【全訳】
もし彼の助けがなかったならば、私たちは宿題を終わらせることができなかっただろう。

参考になった数76

02

正解は、4番です。

「もし彼の助けがなければ、私達は宿題を終えられなかっただろう」という意味の仮定法の文になります。

If there were not for / If there had not been forのいずれかの形を取り、withoutやbut forで書き換え可能です。
主節文の動詞の形が、完了形が使われているので、過去の事実と反する過去完了の形を取ります。

参考になった数40

03

If it were not for ~(仮定法過去)や
If it had not been for ~(仮定法過去完了)で
それぞれ,「~がなければ」,「~がなかったら」という意味になります。

この問題では,
「彼の手助けがあったので,宿題を終えることができた」という
過去の事実に『反する』ことを言い表したいので,
仮定法過去完了を使うことになります。

正解は【4】番です。

If it had not been for his help, we couldn’t have finished our homework.
 (彼の手助けがなかったら,私たちは宿題を終えられなかったろう。)

なお,If it had not been for his help の節は,
But for his help や Without his help といった副詞句の形に
置き換えることが可能です。

参考になった数17