for、during、in 期間を表す単語の違い

for

ものごとが継続した期間の長さを表す。
He went to London for three year.

during

「冬のあいだ」のようにどのような期間なのかを表す。前置詞のため直後に名詞を取る。
I wake up early during the summer.

in

ものごとをするのに必要な時間を表す。
I have to finish my homework in a few days.