アプリ版:「スタンプのみでお礼する」機能のリリースについて

英語の文法問題がわかりません。

Will this much food () for a week’s camping? (早大 理工)

選択肢 A do B be ready
C enough D all right

C.D はそもそも動詞でないので、不適


A do [間に合う.事足りる]でも良いし、B be ready (for)[準備が出来ている] でも良いのでは?


解説はdoについての説明のみでした。

なぜ be ready が正解か分かりません。

A 回答 (2件)

will do (for) 「(もの)が~~に間に合う、十分である、足りる」という成句です。

for が無い場合もあります。
例)Their outfits will do for hiking. 「彼らの服装でハイキングには十分だ。」
be ready for は主語が人間などになりませんか? We are ready for a camping.
    • good
    • 2

doはwillと使うことで「必要を満たす、役に立つ、間に合う」の意味になります。

    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!