回答

回答

直接的な解き方としてはought toで「〜すべき」というので③一択です。
①「すべき」と言う意味でhad betterの時toは取らず動詞の原型が直接続きます。また意味として押し付けがましい表現となるので、あまり使用しません。
②意味が通じない
④shouldにtoは取らない。

ありがとうございます!!

この回答にコメントする

① had better ~(動詞の原形) ~した方がいい
② mightn't:may/might(助動詞) ~(動詞の原形) ~するかも知れない、~してもいい
③ ought to ~=should ~ ~するべきである、~するはずである
④ should ~(動詞の原形) ~するべきである、~するはずである

従って、③が正解です。

ありがとうございます!!

taka

My pleasure!

この回答にコメントする
疑問は解決しましたか?