• ベストアンサー

答えが気になります!

次の( )に入る最も適切なものを次の(1)~(4)の中から選んでください。 また、選んだ理由も教えて下さい。 よろしくお願いします。 Always keep a bucket of water handy, ( ) fire. (1)unless (2)in case of (3)to prepare (4)ready on It is a long time ( ). (1)after we saw you before (2)that we saw you last (3)if we saw you before (4)since we saw you last

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

いつも,バケツ一杯の水を手近なところに置いておきなさい~。 unless の後は SV が普通,S is を省略することは可能。 文法的にも成り立たないが,「火でない限り」という意味もおかしい。 in case of の後は名詞が可。「火事の場合に(備えて)」 to prepare fire だと「火を準備するために」意味がつながらない。 ready on fire on fire だと「火がついて,燃えて」 ready とつながりにくい。 よって,(2) の in case of で正解。 ずばり,It is 時間 since S 過去形. 「~してから~だけ時間がたっている」 アメリカなら it has been ~を用います。 今だと圧倒的に it has been を用いますし,テストでもこちらです。 it is はやや古い問題。 (2) だと,形式主語も強調構文も成り立ちません。

noname#149526
質問者

お礼

わかりやすい説明ありがとうございました。 答えがわかりとてもすっきりしました!

その他の回答 (1)

  • cbm51910
  • ベストアンサー率60% (460/762)
回答No.1

Always keep a bucket of water handy, (in case of) fire. It is a long time (since we saw you last).

noname#149526
質問者

お礼

回答ありがとうございました。