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 と混同しないようにしましょう。