✨ คำตอบที่ดีที่สุด ✨
かなり専門的なので、そのまま覚えてしまうのがいいと思いますが、一応参考書を抜粋して以下に説明します。
ロイヤル英文法 66 副詞的目的格
時・距離・方法・程度などを表す名詞が、副詞的に働くことがある(=前置詞が省略されることがある)。
中学生でもよく目にする類似表現に、these days, one day, があります。
注:時を表す語句と前置詞(all, every, last, next, this, that what)などがついた時の表現では、前置詞を用いないのが普通。
よってforを入れても間違いではないですが、違和感のある表現になる、ということです。
なるほどです
わかりやすい解説をありがとうございます😳🔥🙏🏻