従属接続詞 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 I arrived, the class had already started.
到着したときには、授業はすでに始まっていました。
I'll call you when I arrive.
到着したら電話します。
while で「〜している間」を表せる。
while は「〜している間」を表し、2つの動作が同時に進行しているイメージです。
一瞬の出来事ではなく、ある程度続いている動作に使います。
例文
She read a book while I was cooking.
私が料理をしている間、彼女は本を読んでいました。
While I was doing my homework, my brother was watching TV.
私が宿題をしている間、兄はテレビを見ていました。
before / after で時間の前後を表せる。
before は「〜する前に」、after は「〜した後に」を表します。同じ時間軸の前後を指す対の接続詞です。
前なら before、後なら after を選びます。
before と after の意味
| 接続詞 | 意味 |
|---|---|
| before | 〜する前に |
| after | 〜した後に |
例文
Wash your hands before you eat.
食べる前に手を洗いなさい。
I went outside after I finished my homework.
宿題を終えた後、外に遊びに行きました。
until で「〜するまで」を表せる。
until は「〜するまで」を表し、ある動作や状態が続く終わりの時点を示します。
「〜までに」と期限を表す by とは違い、until はその時点まで続くことを表します。
例文
Stay here until I come back.
私が戻るまで、ここにいてください。
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 で「〜するまで」を表せる。