B1 · 未来のことを話す
whenやifのあとにwillは使わない
未来のことでも、従属節は現在形のまま。
ひと目でわかる
- これだけは覚える
- willは一つの文に一つだけ――しかも主節に。
- 使うとき
- 過去のさらに過去
- 過去
- 現在につながる過去
- 現在
- 未来
- 未来完了
未来 — これから来ること――約束したこと、計画したこと、あるいは推測にすぎないこと。
- 形
- I will call you when I get home.時を表す節
- 目印になる語
- when
- as soon as
- before
- after
- until
- once
- if
- 注意点
- 誤り:I will phone you when I got back.正しくは:I will phone you when I get back.
やってみましょう
このトピックの練習問題は5問です。答えはブラウザの中で判定され、あなたの端末の外には出ません。
形
語幹(規則的) 人称を表す語尾
| 時を表す節 | I will call you when I get home. |
| 私が家に着いたら | when I get home |
| あなたが家に着いたら | when you get home |
| 彼が家に着いたら | when he gets home |
| 私たちが家に着いたら | when we get home |
| あなたたちが家に着いたら | when you get home |
| 彼らが家に着いたら | when they get home |
| 条件 | If it rains, we will stay in. |
| 〜まで | Wait here until she comes back. |
| 例外:〜かどうか | I do not know if she will come. |
ルールをひとつずつ
このトピックで扱う形その形を使う合図になる語
when、as soon as、before、after、until、onceのあとは現在形です。
As soon as I hear anything, I will let you know.何か分かったら、すぐにお知らせします。
条件のifの節にもwillは使いません。
If you finish early, we can go for a walk.早く終わったら、散歩に行けますよ。
一方の動作がもう一方より明らかに先なら、現在完了形を使います。
I will call you when I have finished.終わったら電話します。
「〜かどうか」のifと疑問詞のwhenは、このルールの対象外です。
Nobody knows when the results will arrive.結果がいつ届くかはだれにも分かりません。
例文
We will start when everyone is here.全員そろったら始めます。
Call me after you land.着陸したら電話してね。
If she agrees, we will sign tomorrow.彼女が同意すれば、明日署名します。
I will wait until you are ready.準備ができるまで待っていますよ。
例文をさらに5文見る
I will call you when I arrive.着いたら電話します。
We will wait until she comes.彼女が来るまで待ちます。
As soon as the rain stops, we will go.雨がやんだらすぐに出かけます。
Before you leave, close the windows.出かける前に窓を閉めてね。
If the shop is open, I will buy some milk.店が開いていたら、牛乳を買います。
日本語話者がつまずきやすいポイント
注意
「着いたら電話するね」を英語にするとき、「た」につられてwhen I arrived、「未来だから」とwhen I will arrive――どちらもよくある誤りです。迷ったら確かめましょう。動詞の前にwhen、as soon as、until、before、after、条件のifがあるなら、willも過去形も使わず、現在形です。
くわしい解説
すべて読む・約1分
when、as soon as、before、after、until、onceのあと、そして条件を表すifのあとには、はっきり未来のことでもwillを使いません。従属節は現在形にし、未来の意味は主節が担います。I will call you when I arrive。
これは意味の違いを生まない純粋な形のルールですが、とても厳格です。日本語話者には落とし穴が二つあります。一つは「着いたら」の「た」につられて、when I arrivedと過去形にしてしまうこと。「〜たら」の「た」は過去ではなく、「その動作が済んだら」という意味です。もう一つは「未来だから」とwhen I will arriveとしてしまうことです。正しいのは現在形when I arriveです。
例外が二つあります。whenが疑問詞のとき(I do not know when he will arrive、彼がいつ着くか分からない)と、ifが「〜かどうか」の意味のとき(I wonder if she will come、彼女は来るかなあ)です。どちらも時や条件を表す節ではありません。
このトピック、どのくらい身につきましたか?
練習すると、ここは自動で記入されます。いつでもここで自分で変更することもできます。