解説記事 — フレーズフレーズミー
前置詞・時の表し方for と during と while の違いは?|「〜の間」の英語——節が続くなら while
30秒でわかる
「〜の間」は3つで役割分担——for は「2時間・3日」など数値の期間、during は「夏休み中」など特定の期間(後ろは名詞)、while は後ろに主語+動詞の節が続くとき。「留守にする間」のように文が続くなら、during ではなく while を選びます。
まず、実際の間違いを見てください
次の3つは、当サービスの人手添削で実際に繰り返し指摘された誤答です(回数は同じ間違いが添削された実測値)。
例文: 彼はたまに音楽を聴きながら勉強している。
「〜しながら」は「〜している間に」の while を使うほうが原文に忠実になります。when は「〜の時」という一点を指す言い方です。
例文: 母は、休暇で留守にする間、私達の飼っている猫の世話を隣の人にお願いした。
during は前置詞なので後ろには名詞が続きます。このように主語(we)+動詞(were)の節が続く場合は、接続詞の while を使います。
例文: 学生時代は、できるだけ沢山の本を読みなさい。
「学生時代に」は while you are student か in your school days が自然です。単に「〜の時」という when より、「〜の間」というニュアンスを出せる while のほうがしっくりきます。
「〜の間」の使い分けミスは、よくある誤り全222タイプの中で第86位。当サービスの人手添削12年分で906回指摘されました。誤答は「節が続くのに when や during を使う」パターンに集中しています。
なぜ間違えるか——日本語のクセ
日本語の「〜の間」は、「2時間の間」「夏休みの間」「留守にしている間」のどれにも同じ形で使えます。ところが英語では、後ろに来るものの種類で語が変わります。数値なのか、特定の期間名なのか、文(主語+動詞)なのか——ここを見ずに訳語だけで選ぶと、during の後ろに文を続けてしまう間違いが起きます。
for の意味と例文——数値で表す期間
for は、後ろに数詞や some・few などをともなった語句を置いて、「〜の間」という数値的に表す期間に使います。
- I haven't spoken to her for two months.(彼女とは2か月話をしていない)♪
似た使い方に in がありますが、こちらは継続の意味はなく、その期間内にある出来事が起こったかどうかに着目する言い方です。
- It was the hottest summer in ten years.(ここ10年で最も暑い夏だった)♪
for のもっと広い使い方は前置詞 for のイメージの記事で、「〜までに/〜まで(by・until)」との区別は by と until・till の記事で扱っています。
during の意味と例文——特定の期間
for が数値だけの不特定な期間を表すのに対し、during は「私が不在の間」「彼らの夏休み中」のような特定の期間に使います。
- During the summer vacation he worked as a dealer.(夏休みの間、彼はディーラーとして働いた)♪
- My father was killed during World War II.(私の父は第二次大戦中に亡くなった)♪
during の後ろには「特定の期間」が来るので、所有格(my・his など)や定冠詞 the や固有名詞が続くのが特徴です。なお「〜以内に」の within との区別は within と in の記事にまとめています。
while の意味と例文——後ろに文が続くとき
while は接続詞なので、後ろに主語+動詞のカタマリ(節)が続くときに使います。
- While he was fighting in Japan, he was taken prisoner.(彼は日本で交戦中捕虜となった)♪
使い分け表
| 語 | 品詞 | 後ろに来るもの | 例 |
|---|---|---|---|
| for | 前置詞 | 数値の期間(two months など) | for two months |
| during | 前置詞 | 特定の期間の名詞(the〜・my〜など) | during the summer vacation |
| while | 接続詞 | 主語+動詞の節 | while we were away |
まとめ——書いたあとのチェック
- during の後ろに主語+動詞を続けていないか(節なら while)
- 「2時間・3日」など数値の期間は for
- 「〜しながら」「〜している間」は when でなく while
この使い分け、自分もやるか試してみる
この使い分け、実際に書いて試してみる登録なしのおためし3問をAIが採点しますデータについて: 本文の回数・割合は、フレーズフレーズミーの人手添削データ12年分の集計値です(添削と誤りタグの照合 655,994回のうち、本記事のタグ「for と during と while の違い(〜の間)」への照合が 906回・0.14%。集計 2026-08-14)。誤答例の「◯回」は、同じ間違いが人手添削と照合された回数です。誤答例はいずれも実際の学習者の答案に現れた文で、個人が特定できる情報は含みません。