会議を終えて、「I'll call you when I get home.」と言いたい場面を想像してみよう。気づくことはある? when の後は will get ではなく get になっている。これは英語文法で最も役立つ——そして最も驚かれる——ルールのひとつだ。未来のことを表す時の副詞節では、will ではなく現在形を使う。
基本ルール: when / as soon as / until / before / after / once / by the time + 現在形(現在形・現在進行形・現在完了形)——未来のことでも同じ。 I'll text you when I arrive. → ❌ when I will arrive は不可
時を表す接続詞の一覧
次の語句は、時を表す副詞節を導く:
| 接続詞 | 主な意味 |
|---|---|
| when | 〜するとき |
| as soon as | 〜するとすぐに |
| until / till | 〜するまで |
| before | 〜する前に |
| after | 〜した後に |
| once | いったん〜したら |
| by the time | 〜するころには |
| while | 〜する間 |
主節——will や going to などの未来表現がある部分——は「何が起こるか」「何をするか」を述べる。時を表す節は「それがいつ起こるか」を示す。
なぜ will でなく現在形なのか
時間節が未来を指しているのに、なぜ現在形を使うのか疑問に思う人は多い。理由は文法的なものだ。when、until、before などは時間の副詞節を導く接続詞であり、独立した予測や疑問文ではない。英語では、これらの節が主節の出来事の「時や状況」を設定するため、通常は現在形が使われる:
- I'll wait until she arrives.
- When the film ends, we'll go for coffee.
- Call me as soon as you know the result.
- He won't say anything before he checks with the team.
日本語では「彼が来たら電話する」「着いたら連絡して」のように、条件・時間節に「〜たら」「〜と」「〜て(から)」などを使う。英語の時を表す節は、日本語の「〜たら」に近い感覚で使えるが、英語では動詞の形を現在形にする点に注意しよう。will を入れたくなる気持ちはわかるが、時を表す接続詞の後には入れない。
この規則は、主節でどんな未来表現を使っていても適用される——will、going to、手配済みの予定を表す現在進行形、命令文など:
- We*'re going to celebrate** once we finish the project.*
- I'm meeting the client when I arrive.
- Wait here until I come back.
どの現在形を使うか
現在形(いわゆる現在形)がほとんどの時を表す節で使われる基本形だ:
- Call me when you land.
- I won't leave until the meeting ends.
現在進行形は while とともに、動作がその時点で進行中であることを表すときに自然:
- I'll cook while you're studying.
- Please don't call while I'm driving.
現在完了形は、時間節の動作が結果の前に完全に終わっていることを強調したいときに使う:
- Call me when you have arrived and settled in.
- I'll leave when I have finished everything.
日常会話では現在形と現在完了形はほぼ言い換えられることが多い。現在完了形は「完了」や「順序」のニュアンスを加える。
By the time
By the time は主節で will have + 過去分詞(未来完了)とよく組み合わさり、ある時点までに何かが終わっていることを表す:
- By the time you read this, I'll have left.
- By the time we arrive, the film will have started.
時間節自体は現在形のまま:by the time you read (will read ではない)。未来完了は発展的な形なので、今はこのパターンを認識して、時間節が現在形のままであることを覚えておけば十分だ。
節の順序
時間節は文頭でも文末でも——どちらも自然:
時間節が先(その後にコンマ): When the train arrives, I'll text you.
主節が先(コンマ不要): I'll text you when the train arrives.
意味は同じ。時間節が先に来る場合、コンマがあると読みやすい。
時間節の when vs. 間接疑問文の when
このルールは時間の副詞節に適用される:I'll call when I arrive. when が「いつ」という意味で直接・間接疑問文を導くときは適用されない:
- I don't know when he will arrive. (間接疑問文——ここで will は正しい)
- Can you tell me when the train will leave? (間接疑問文——will は正しい)
見分け方:when を「〜するとき」に置き換えて文が成り立てば時間節。「いつ」という意味なら間接疑問文で、will を使ってよい。
時間節 vs. if 節
時間節と 第一条件文 の if 節はどちらも現在形を使うが、理由も意味も異なる:
| if 節 | 時間節 | |
|---|---|---|
| 例 | If the rain stops, we'll leave. | When the rain stops, we'll leave. |
| 意味 | 出来事が起こるかどうかわからない | 時間節の when は、話し手が出来事の発生を見込んでいることを通常示す |
| 接続詞 | if | when、as soon as、until、before、after…… |
if 節は可能性を表す(雨が止むかもしれないし、止まないかもしれない)。時間節の when は予期を示すことが多い(話し手はそれが起こると見込んでいて、問題はいつかだけ):
- I'll call you if I have time. (不確か——時間がないかもしれない)
- I'll call you when I have time. (見込みあり——時間はできる。あとはいつの話か)
よくある間違い
- ❌ I'll call you when I will arrive home. → ✅ I'll call you when I arrive home.
- ❌ We'll start as soon as everyone will be here. → ✅ We'll start as soon as everyone is here.
- ❌ Wait here until I'll come back. → ✅ Wait here until I come back.
- ❌ Before you will leave, please turn off the lights. → ✅ Before you leave, please turn off the lights.
- ❌ By the time we will arrive, it will already have finished. → ✅ By the time we arrive, it will already have finished.
クイックチェック
正しい形を選んでみよう:
- I'll wait here until you ____ (come / will come)back.
- 明日は飛行機に乗る予定なんだよね。____ (When / If)you get to the airport, call me.
- As soon as she ____ (will finish / finishes)her report, she'll send it.
- He's going to be exhausted by the time he ____ (arrives / will arrive).
- 正しいのはどちら? a. I'll start cooking before you come home. b. I'll start cooking before you will come home.
答えを見る
- come ——until の後は現在形。未来の出来事でも同じ。will come はよくある間違い
- When ——話し手は空港に着くことを見込んでいる。if だと「着けるかどうかわからない」という含みが出る
- finishes ——as soon as の後は現在形。will finish は時を表す接続詞の後では使えない
- arrives ——by the time の後は現在形。主節(is going to be)が将来の意味を担う
- a. ——before you come home が現在形を正しく使っている。b. は時を表す接続詞の後に will があるので誤り
まとめ
- 時を表す接続詞(when、as soon as、until、before、after、once、by the time、while)の後は、未来のことでも 現在形を使う——will は不可。
- 基本は現在形。while などと組み合わせて動作が進行中であることを示す場合は現在進行形。最初の動作が完全に終わってから次が始まる場合は現在完了形。
- 主節が will、going to、現在進行形(手配済みの予定)、命令文などで将来の意味を担う。
- By the time は主節の will have + 過去分詞 とよく組み合わさる——時間節は現在形のまま。
- 時間節が先? コンマを付ける。主節が先? コンマは不要。
- このルールは時間の副詞節に適用される。間接疑問文には適用されない:I don't know when he will arrive は正しい——ここでの when は「いつ」の意味。
- 時間節では、if は可能性を、when は通常は予期を示す。