現在完了進行形でI have been reading this book all day.という文があるのですが、for all dayでなくて良いのですか?
forは「〜のために」という意味です。for all dayだと「一日中のために」という風になってしまうからなのではないでしょうか…?
この質問を見ている人は こちらの質問も見ています😉