時間を表す接続詞(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 was starting.
到着したとき、授業はちょうど始まるところでした。
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 | 〜した後に |
例文
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 で「〜するまで」が言えるようになる