while を使った文|中学英語

while は「〜している間に」という意味の接続詞で、2つの動作が同時に起きていることを表します。また、「一方で」という対比の意味も持っています。

while の基本的な使い方(時)

I watched TV while I ate dinner.
私は夕食を食べながらテレビを見ました。
While she was sleeping, someone called.
彼女が寝ている間に、誰かが電話しました。

while + 主語 + 動詞 で「〜している間に」という節を作ります。主節と従属節の動作が同時進行していることを表します。

進行形との相性

while は進行形と一緒に使われることが多いです。「〜している間に」という継続的な動作を表すのに適しています。

While I was taking a bath, the phone rang.
私がお風呂に入っている間に、電話が鳴りました。
Someone knocked on the door while I was cooking.
私が料理をしている間に、誰かがドアをノックしました。

背景として継続している動作を while 節で表し、その間に起きた別の出来事を主節で述べるパターンがよく使われます。

when との違い

when と while はどちらも「〜とき」と訳せますが、ニュアンスが異なります。

when

ある時点を指す。「〜したとき」

while

ある期間を指す。「〜している間」

When I got home, my father was watching TV.
私が家に着いたとき、父はテレビを見ていました。
While my father was watching TV, I did my homework.
父がテレビを見ている間、私は宿題をしました。

when は「帰宅した瞬間」という点を、while は「テレビを見ている期間」という幅を表しています。

while の対比用法

while には「一方で」「〜に対して」という対比の意味もあります。

I like coffee, while my sister likes tea.
私はコーヒーが好きですが、一方で姉は紅茶が好きです。
He is outgoing, while his brother is shy.
彼は外向的ですが、一方で弟は内気です。

この用法では、2つの異なる事柄を対比させています。時間の意味はなく、「〜である一方で」という対照的な関係を表します。

従属節の位置とカンマ

while 節は文の前にも後にも置けます。

While you were out, a package arrived.
あなたが外出している間に、荷物が届きました。
I'll make dinner while you take a shower.
あなたがシャワーを浴びている間に、私が夕食を作ります。

文頭に置くときはカンマを入れ、文末に置くときはカンマは通常不要です。

for a while との違い

for a while は「しばらくの間」という意味の副詞句で、接続詞の while とは別物です。

I waited for a while.
私はしばらく待ちました。
Please stay here for a while.
しばらくここにいてください。

for a while は動詞を修飾する副詞句で、後ろに節は続きません。接続詞の while と混同しないようにしましょう。