「〜するとき」と時を表す
when / while / before / after / until
when / while / before / after / until で時間関係を表します。
説明
when / while / before / after / until は、出来事どうしの時間関係を表します。
「私が帰ったとき、彼は寝ていた」「宿題を終えるまで待って」のように、出来事の時間関係を示したいときに使います。
when「〜するとき」、while「〜している間」、before / after で時間の前後、until「〜するまで」をそれぞれ表します。
これらのまとまりの中では、未来のことでも現在形を使うルールに注意します。
| 接続詞 | 時間関係 | 注意点 |
|---|---|---|
| when | ある出来事が起きる時点 | 未来でも when I arrive のように現在形 |
| while | 2つの動作が同時に続く | 一瞬の出来事より、続く動作に使う |
| before / after | 出来事の前後 | 前なら 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 を使って「〜するまで」が言えるようになる