英語
中学生
解決済み

duringとforとwhileの違いがわからないので教えてください🙇‍♂️

回答

✨ ベストアンサー ✨

様々な用法を持つ前置詞 “for” ですが、期間を表す場合は「~の間」という意味で、「期間の長さ」を表します。
前置詞 “during” は、「その期間中ずっと」または「その期間の間のある時に」という意味を持ちます。

“for” や “during” は前置詞で、後には名詞や名詞に相当する語句が続くのに対し、接続詞である “while” の後には、原則としてS+V(主語+動詞)から成る文章が続きます。期間を表す場合は「~する間」という意味になる。

接続詞の “while” には「対比」を表す用法もあり、「~の一方で」といった意味になる。
“while”は名詞として用いられることもあり、「少しの間、時間、期間」といった意味になります。

↑で大丈夫ですか?
分からない所、質問OKです₍˄·͈༝·͈˄₎
よろしくお願いします!(*^^*)

あやか

for の後に、数詞や some や few などをともなった語句を使って、「~の間」という期間を表します。数値的に表す期間で使います。

for が数値で表すだけの不特定な期間を表すのに対し、during は「私が不在の間」や「彼らの夏休み中」のように特定の期間を表すのに使います。

while は接続詞ですので、後に主語+動詞というカタマリ(節)が続くときに使われます。
補足です⸝⸝> ̫ <⸝⸝ ︎

ぺけ男

ありがとうございます!

この回答にコメントする

回答

for duringは前置詞です。必ず後に名詞が来ます
日本語にすると 〜の間
例 during summer vacation(夏休みの間〜)
 for three days (3日間)

while は接続詞です。 必ず後に主語+動詞が付きます
日本語にすると 〜している間
例) My friend was playing a game while I was cooking (私が料理をしている間に友達ゲームをしていました。 )

↑私はこうやって覚えました!!

ぺけ男

ありがとうございます!

この回答にコメントする
疑問は解決しましたか?