従属接続詞 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 had already started.

到着したときには、授業はすでに始まっていました。

解説
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 + 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 で「〜するまで」を表せる。