✨ ベストアンサー ✨
forは「〜のために」という意味です。for all dayだと「一日中のために」という風になってしまうからなのではないでしょうか…?
for a long timeとは長い間という意味を持つ、英語のフレーズの一つです。
この場合のforはおそらく気にしなくていいんじゃないかと思います。
なるほど!ありがとうございます🙌🏻ちなみにfor three yearsなどはどうでしょうか?
おそらくfor a long timeと同じ感じだと思います。
すみません、適切な回答ができなくて🙇
いえいえ!ありがとうございます!(´▽`)
ありがとうございます☺️✨ではfor a long timeはなぜ使われているのでしょうか?