英語の時制で、多くの生徒が一度は引っかかるルールがある。
時・条件を表す副詞節では、未来のことでも現在形を使う。
たとえば、次のような文である。
If it rains tomorrow, I will stay home.
もし明日雨が降ったら、家にいます。
「明日雨が降ったら」という未来の話をしている。
それなのに、 If it will rain tomorrow とは言わない。
If it rains tomorrow と現在形を使う。
これは、学校文法ではかなり有名なルールである。
ただし、丸暗記で終わらせると、少し気持ち悪さが残る。
未来のことなのに、なぜ現在形なのか。
今回はこの疑問を、時・条件を表す副詞節の役割から整理してみたい。
まずは基本の形
まず、典型的な例を見てみる。
If it rains tomorrow, I will stay home.
日本語では、
もし明日雨が降ったら、家にいます。
である。
ここで、 tomorrow があるので、内容としては未来の話である。
しかし、 if の中は rains になっている。
つまり、現在形である。
一方、主節では will stay が使われている。
If it rains tomorrow, I will stay home.
この文では、
- If it rains tomorrow:条件を表す部分
- I will stay home:その条件のもとで起こること
という関係になっている。
未来の結果を表す主節では will を使う。
しかし、条件を置く if の中では現在形を使う。
ここがポイントである。
時を表す when でも同じ
これは if だけではない。
時を表す when でも同じである。
When I get home, I will call you.
意味は、
家に着いたら、電話します。
である。
家に着くのは未来のことだ。
それでも、 When I will get home とはしない。
When I get home と現在形を使う。
そして、主節では I will call you と未来を表す。
つまり、
When I get home, I will call you.
という形になる。
時を表す節でも、条件を表す節でも、未来のことを現在形で表す。
副詞節とは何か
ここで、 副詞節 という言葉を確認しておきたい。
節とは、主語と動詞を持つかたまりである。
たとえば、 if it rains tomorrow には、 it という主語と rains という動詞がある。
だから、これは節である。
そして、この節は文全体の中で、
どんな場合に?
いつ?
という情報を足している。
だから、副詞節と呼ばれる。
たとえば、
If it rains tomorrow, I will stay home.
の If it rains tomorrow は、
どんな場合に家にいるのか
を表している。
また、
When I get home, I will call you.
の When I get home は、
いつ電話するのか
を表している。
このように、時や条件を表して、文全体を説明する節が副詞節である。
なぜ未来のことでも現在形なのか
では、なぜ時・条件を表す副詞節では、未来のことでも現在形を使うのか。
僕は、まず次のように考えるとよいと思う。
副詞節の中では、未来の出来事を「条件」や「前提」として置いている。
たとえば、
If it rains tomorrow, I will stay home.
では、「明日雨が降ること」を、実際に未来予測しているというより、
雨が降る場合
という条件として置いている。
つまり、
明日雨が降るかどうかを will で予測する
というより、
雨が降るという条件が成り立つなら
と言っている。
条件として置かれた内容は、文の中ではすでに「条件の枠」として扱われる。
そのため、英語では現在形で表す。
will は未来の印ではない
ここで大事なのは、 will を単純に「未来の印」と考えすぎないことである。
学校では、
未来形は will
と習うことが多い。
もちろん、入門としてはそれでよい。
しかし、正確には will は、未来の出来事を機械的に示すだけの記号ではない。
will には、
意志
予測
見通し
のような感覚がある。
たとえば、
I will call you tomorrow.
なら、
明日電話します。
という、話し手の意志や予定が感じられる。
一方、
If it rains tomorrow
では、雨が降るかどうかを予測しているというより、
雨が降る場合
という条件を置いている。
だから、 will を入れずに現在形を使う。
主節では will を使う
一方で、主節では will を使うことが多い。
たとえば、
If it rains tomorrow, I will stay home.
の I will stay home は、
私は家にいるつもりだ
という未来の行動を表している。
これは条件ではなく、条件が満たされたときに起こる結果である。
だから、ここでは will が自然に使われる。
つまり、同じ文の中でも役割が違う。
If it rains tomorrow:条件
I will stay home:その条件のもとでの未来の行動
である。
未来のことだから全部 will にする、というわけではない。
その部分が文の中でどんな役割をしているのかを見る必要がある。
名詞節では will を使うことがある
ここで、かなり大事な注意がある。
when や if が出てきたら、いつでも現在形になるわけではない。
ポイントは、
時・条件を表す副詞節かどうか
である。
たとえば、
I don't know when he will come.
という文がある。
これは、
彼がいつ来るのか、私は知らない。
という意味である。
この when he will come は、時を表す副詞節ではない。
know の目的語になっている。
つまり、
何を知らないのか
を表す名詞節である。
この場合は、 will を使うことができる。
ここを混同すると、ルールがわからなくなる。
副詞節と名詞節を比べる
2つの文を比べてみる。
When he comes, I will tell him.
彼が来たら、私は彼に伝えます。
I don't know when he will come.
彼がいつ来るのか、私は知りません。
どちらにも when がある。
しかし、役割が違う。
1つ目の When he comes は、
いつ伝えるのか
を表している。
つまり、時を表す副詞節である。
だから、未来のことでも comes と現在形になる。
一方、2つ目の when he will come は、
彼がいつ来るのか
という内容そのものを表している。
これは know の目的語であり、名詞節である。
だから、 will come が使える。
if でも同じ注意が必要
if でも同じである。
If he comes tomorrow, I will talk to him.
これは、
もし彼が明日来たら、私は彼と話します。
という意味である。
この If he comes tomorrow は条件を表す副詞節である。
だから、未来のことでも comes と現在形を使う。
一方、
I don't know if he will come tomorrow.
なら、
彼が明日来るかどうか、私は知らない。
という意味である。
この if he will come tomorrow は、条件ではない。
know の目的語で、
彼が明日来るかどうか
という内容を表している。
だから、 will come を使うことができる。
見分け方は「訳」ではなく役割を見る
この単元で大事なのは、単に日本語訳で判断しないことである。
when が「〜するとき」と訳せるから現在形、 if が「もし〜なら」と訳せるから現在形、 と覚えるだけでは危ない。
見るべきなのは、
その節が、文全体の中でどんな役割をしているか
である。
文全体に対して、
いつ?
どんな場合に?
という情報を足しているなら、副詞節である。
この場合、未来のことでも現在形を使う。
一方で、
何を知っているのか
何を尋ねたのか
何を考えているのか
という内容そのものを表しているなら、名詞節である。
この場合は、 will を使うことがある。
よくある間違い
よくある間違いは、次のような文である。
If it will rain tomorrow, I will stay home.
言いたいことはわかる。
しかし、普通の条件文としては、
If it rains tomorrow, I will stay home.
とする。
なぜなら、 If it rains tomorrow は条件を表す副詞節だからである。
もう一つ見てみる。
When I will arrive, I will call you.
これも、普通は
When I arrive, I will call you.
とする。
When I arrive は時を表す副詞節だからである。
ただし、
I don't know when I will arrive.
なら問題ない。
これは when I will arrive が名詞節だからである。
現在形は「現在のこと」だけではない
最後に、現在形についても少し考えたい。
英語の現在形は、必ずしも「今この瞬間」を表すだけではない。
現在形には、
習慣
一般的事実
確定した予定
条件として置かれた出来事
のような使い方がある。
たとえば、
The train leaves at 8.
は、未来の予定を現在形で表している。
これは、時刻表上で確定した予定として扱っているからである。
同じように、時・条件を表す副詞節でも、未来の出来事を「条件」や「前提」として置いている。
だから現在形が使われる。
現在形を「今だけ」と考えると、このルールは気持ち悪い。
しかし、現在形を
事実・条件・前提として置く形
と見ると、かなり納得しやすくなる。
まとめ
時・条件を表す副詞節では、未来のことでも現在形を使う。
たとえば、
If it rains tomorrow, I will stay home.
では、 tomorrow があるので未来の話をしている。
しかし、 If it rains tomorrow は条件を表す副詞節である。
だから、 will rain ではなく rains を使う。
同じように、
When I get home, I will call you.
でも、 When I get home は時を表す副詞節なので、未来のことでも現在形になる。
ただし、 when や if が出てきたらいつでも現在形になるわけではない。
I don't know when he will come. のように、名詞節なら will を使うことがある。
大事なのは、単語だけで判断することではない。
その節が文の中で、
時・条件を表す副詞節なのか
内容そのものを表す名詞節なのか
を見ることである。
未来のことなのに現在形になる理由は、その出来事を未来予測として述べているのではなく、条件や前提として置いているからである。
そう考えると、このルールはただの暗記ではなくなる。