✨ 最佳解答 ✨
① なぜhave sleptではダメなんですか? → sleep:眠る、就眠状態になる/go to sleep=go to bed 寝る、眠りにつく
この英文は、「もっと早く眠る」ではなく「もっと早く眠りにつく」の意味なので、should have slept(眠るべきだった)は使えません。
② earlierではなくmore earlyでも正解になりますか? → なりません。early の比較級は earlier だけです。
※✕I should have [going] to bed → 〇I should have [gone] to bed
参考にしてください。
細かくありがとうございます!
You're welcome!😊
訂正:should have slept(眠るべきだった)は使えません → 使えますが、should have gone to bed の方が、眠りにつく時間に焦点を当てるので、こちらの方が良いと思います。