✨ ベストアンサー ✨
ポイントは ①should(助動詞)+1.動詞の原形/2.動詞の完了形<have ~ed(過去分詞)>と、動詞の態(能動態・受動態)です。
文の意味:全ての宿題は正午までに…べきである。
選択肢を見てみます。
a. been done → 動詞の原形でも完了形でもないので✕
b. have been done → 動詞の完了形・受動態なので、文法的には〇。
しかし、文の意味:全ての宿題は正午までにやっておくべきだったのに(してなかった)が✕。
なぜなら、"should have ~ed"(~するべきだったのに、しなかった)は過去の出来事を表す時使うので、過去を表す表現が不可欠。
by noon(正午までに)は過去を表す表現ではないので✕で、もし by noon yesterday(昨日の正午までに) であれば〇
c. do → 動詞の原形ではあるが、能動態は✕。なぜなら、homework(S) do(V)(宿題がする)ではなく、homework(S) is done(V)(宿題はされる)なので受動態が〇
d. be done → 動詞の原形で受動態なので〇
全ての宿題は正午までに終わらすべきです。/全ての宿題は正午までにしておかなければいけない。
参考にしてください。
You're welcome!😊
こんなに丁寧に教えて頂けると思ってなかったのでとても助かりました!
理解出来ました、ありがとうございましたー!