「while」と「during」を混同して使ってしまっていませんか?
「while」は「接続詞」
最初に覚えておきたいのは「while」は「接続詞」です。
「while」の後には必ず主語と動詞、または動名詞(動詞+ing)が続きます。
I fell asleep while reading a book.
私は本を読んでいる間、眠ってしまった。
I play some music while I am studying.
私は、勉強をしている間、音楽を流す。
「during」は「前置詞」
そして「during」は「前置詞」です。
「during」の後ろには名詞(句)が来ます。
I play the piano every day during the summer holidays.
私は夏休み中に毎日ピアノを練習します)
He was taking a nap during the break.
彼は休憩中、昼寝をしていた。
duringの後ろは文ではなくて、名詞(句)がきます。
「for」も期間を表すことができる前置詞
「for」も期間を表すことができる前置詞で「〜間」と訳すことができます。
I have been learning English for 5 years.
(私は5年間英語を勉強しています)
I was waiting for him for 30 minutes.
(私は30分間彼を待っています)