時間を表す接続詞(when / while / before / after / until)

when / while / before / after / until で時間関係を表します。

説明

when / while / before / after / until は、出来事どうしの時間関係を表します。

「私が帰ったとき、彼は寝ていた」「宿題を終えるまで待って」のように、出来事の時間関係を示したいときに使います。

when「〜するとき」、while「〜している間」、before / after で時間の前後、until「〜するまで」をそれぞれ表します。

これらのまとまりの中では、未来のことでも現在形を使うルールに注意します。

今回のゴール

  • when で「〜するとき」が言えるようになる
  • while で「〜している間」が言えるようになる
  • before / after で時間の前後が言えるようになる
  • until で「〜するまで」が言えるようになる

when で「〜するとき」が言えるようになる

when は「〜するとき」を表し、ある時点を示す従属接続詞 (主の文に補足の文をつなぐ接続詞) です。
未来のことでも、when の後ろでは will ではなく現在形を使います。

文の形
When + 主語 + 動詞, 主語 + 動詞主語 + 動詞 + when + 主語 + 動詞

例文

When + SV,

When I arrived, the class was starting.

到着したとき、授業はちょうど始まるところでした。

解説
when は「〜するとき」を表し、ある時点を示します。
when + SV

I'll call you when I arrive.

到着したら電話します。

解説
未来のことでも、when の後ろでは現在形を使います。will arrive とは言いません。

while で「〜している間」が言えるようになる

while は「〜している間」を表し、2つの動作が同時に進行しているイメージです。
一瞬の出来事ではなく、ある程度続いている動作に使います。

文の形
While + 主語 + 動詞, 主語 + 動詞主語 + 動詞 + while + 主語 + 動詞

例文

while + SV

She read a book while I was cooking.

私が料理をしている間、彼女は本を読んでいました。

解説
while は「〜している間」を表し、同時進行のイメージです。
While + SV,

While I was doing my homework, my brother was watching TV.

私が宿題をしている間、兄はテレビを見ていました。

解説
while を文頭に置く場合はカンマで区切ります。2つの動作が同時に行われています。

before / after で時間の前後が言えるようになる

before は「〜する前に」、after は「〜した後に」を表します。同じ時間軸の前後を指す対の接続詞です。
前なら before、後なら after を選びます。

文の形
Before / After + 主語 + 動詞, 主語 + 動詞主語 + 動詞 + before / after + 主語 + 動詞
before と after の意味
接続詞意味
before〜する前に
after〜した後に

例文

before + SV

Wash your hands before you eat.

食べる前に手を洗いなさい。

解説
before は「〜する前に」を表します。メインの文の動作より先に行うことを示します。
after + SV

I went outside after I finished my homework.

宿題を終えた後、外に遊びに行きました。

解説
after は「〜した後に」を表します。宿題を終えてから外に出た、という順序を示しています。

until で「〜するまで」が言えるようになる

until は「〜するまで」を表し、ある動作や状態が続く終わりの時点を示します。
「〜までに」と期限を表す by とは違い、until はその時点まで続くことを表します。

文の形
Until + 主語 + 動詞, 主語 + 動詞主語 + 動詞 + until + 主語 + 動詞

例文

until + SV

Stay here until I come back.

私が戻るまで、ここにいてください。

解説
until は「〜まで」を表します。終わりの時点を示す語です。
until + SV

I waited until my friend came back.

友達が戻ってくるまで待ちました。

解説
友達が戻るという終わりの時点まで待ち続けたことを表しています。

間違えやすいポイント

I'll call you when I will arrive.

I'll call you when I arrive.

時間を表すまとまり(when / while など)の中では、未来のことでも現在形を使います(will arrive → arrive)。

まとめ

  • when で「〜するとき」が言えるようになる
  • while で「〜している間」が言えるようになる
  • before / after で時間の前後が言えるようになる
  • until で「〜するまで」が言えるようになる