058 / 130

接続詞(従属)

時の接続詞

when / while / before / after / until

説明

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

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

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

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

時間の接続詞で押さえること
接続詞時間関係注意点
when
ある出来事が起きる時点
未来でも when I arrive のように現在形
while
続く動作・状態の期間
一瞬の出来事より、続く動作に使う
before / after
出来事の前後
前なら before、後なら after
until
ある時点まで続く
終わる時点を示す
接続詞が示す時間関係

出来事を並べるだけでなく、同時・前後・終了時点を示せます。

文時間関係
I cooked. She set the table.
2つの出来事を述べる。時間関係は不明
While I was cooking, she set the table.
料理をしている間に、彼女がテーブルを整えた
I'll call you when I arrive.
到着する時点で電話すると示す
Wait here until I return.
私が戻る時点まで待つと示す
覚え方:文の形はまとめ、時間関係は分ける

when / while / before / after / until は、いずれも後ろに主語と動詞を続け、2つの出来事を結ぶ接続詞としてまとめて覚えられます。

選ぶときは、一点の時・続いている間・前後・終了時点のどれを示すかを分けます。未来を表す時間のまとまりで現在形を使う点は共通です。

今回のゴール

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

when で時を表す

ゴール

when を使って「〜するとき」が言えるようになる

when は「〜するとき」を表し、ある出来事が起きる時点や、ある時期・状況を示します。未来のことでも、when の後ろでは will ではなく現在形を使います。

when で時を加える形
When + 主語 + 動詞, 主語 + 動詞主語 + 動詞 + when + 主語 + 動詞

when で出来事が起きる時を示す

When + SV,

When I arrived, the class started.

私が到着したとき、授業が始まりました。
解説
when は「〜するとき」を表し、ある時点を示します。
when + SV

I'll call you when I arrive.

到着したら電話します。
解説
未来のことでも、when の後ろでは現在形を使います。will arrive とは言いません。
時を尋ねる疑問詞 when は別の使い方
時を示す接続詞の when では現在形を使いますが、「いつ〜するか」という疑問の内容を文に入れる場合は will を使えます。I don't know when he will arrive. は「彼がいつ到着するか分からない」という間接疑問文です。

よくある間違い

I'll call you when I will arrive.

基本の形

I'll call you when I arrive.

「到着したとき」と未来の時点を示す when 節では、未来のことでも現在形を使います(will arrive → arrive)。

理解度チェック

「When I came home, she was sleeping.」はどういう意味ですか。

while で同時に続く動作を表す

ゴール

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

while は「〜している間」を表し、ある程度続く動作や状態の期間を示します。一瞬の出来事ではなく、2つの動作が同時に進行しているときによく使います。

while で同時進行を表す形
While + 主語 + 動詞, 主語 + 動詞主語 + 動詞 + while + 主語 + 動詞
while の後ろは文、during の後ろは名詞
while は while I was cooking のように主語 + 動詞を続けます。during は during the class / during the summer のように、出来事や期間を表す名詞を続けます。どちらも「〜の間」を表せますが、後ろの形が違います。

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つの動作が同時に行われています。
理解度チェック

while の意味は何ですか。

before と after

ゴール

before / after で出来事の前後が言えるようになる

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

before / after で前後を表す形
Before / After + 主語 + 動詞, 主語 + 動詞主語 + 動詞 + before / after + 主語 + 動詞
未来でも現在形
before / after の後ろでも、未来のことを言うときは will ではなく現在形を使います(after I finish / before you leave)。
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 を使って「〜するまで」が言えるようになる

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

until で終了時点を表す形
Until + 主語 + 動詞, 主語 + 動詞主語 + 動詞 + until + 主語 + 動詞

until で動作が続く終了時点を示す

until + SV

Stay here until I come back.

私が戻るまで、ここにいてください。
解説
until は「〜まで」を表します。終わりの時点を示す語です。
until + SV

I waited until my friend came back.

友達が戻ってくるまで待ちました。
解説
友達が戻るという終わりの時点まで待ち続けたことを表しています。
未来の until + 現在形

I'll wait until the rain stops.

雨が止むまで待ちます。
解説
雨が止むのは未来のことでも、until の後ろは現在形 stops にします。will stop にはしません。
未来でも現在形
until の後ろでも、未来のことは現在形で表します。I'll wait until he comes back. のように言い、until he will come back とはしません。
not ... until
not ... until は「〜まで...しない」を表します。I didn't sleep until midnight. は「真夜中まで寝なかった」で、I slept until midnight. (真夜中まで寝ていた)とは逆の意味になります。
by は期限、until は継続
Please finish this by five. は「5時までのどこかで終える」という期限、I worked until five. は「5時まで働き続けた」という継続です。ある動作を期限までに完了させるなら by、同じ動作・状態が続くなら until を使います。
理解度チェック

until の意味は何ですか。

まとめ

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