例えば「時」といっても when だけではなくて、 after, before, till, until, while, as, since, once, as/so soon as ・・・, the moment ・・・, by the time ・・・, the first/last/next time ・・・, whenever ・・・ など、みんなそうです。つまり「・・・のとき」の仲間はみんな
when / while の仲間たち ・・・+『will/shall未来形(×) ⇒ 現在形(○)』
となります。同様に「条件」を表す言い方も色々あり、if だけではなく、 unless, only if, even if, in case, whether or not, so long as, in the event that ・・・など、みんな条件を表す単語です。つまり「・・・ならば」 の仲間はみんな
if / unless の仲間たち ・・・+『will/shall未来形(×) ⇒ 現在形(○)』
となります。決して、未来形も未来完了形も使わないということです。
さて、ここまで分かった後は、テスト対策(笑)です。
ひっかけ例題(笑):カッコ内の適当な語句を選べ
1. the time will surely come when she ( leaves / will leave) you. 2. just phone and ask him if he ( comes / will come ) to the party.
1.the time will surely come (きっと時が来るだろう) と言っておいて、 when she のあとが leaves か will leaveか。「あっ、when 節の後は、 習った、習った、「現在形」だ。と中途半端に覚えていると間違えます。」 なぜならこれは意地悪問題だからです(笑)。本当の理由は、この場合 は「~の時に」という形容詞節だからです。「彼女があなたから離れてい く、あなたを見捨てる、そういう時がきっと来るだろう」という意味なのです。 「もうじき火星に住む時期が来るだろう」「じきに1人が2台車を持つ日が くるだろう」など、こういう場合は未来形(will leave)で良いのです。
2番目の意地悪は、文法用語で名詞節というものです。「彼が誕生日 パーティにくるかどうか、ちょっと電話して聞いてごらん」という意味で、 If 節は「~かどうか」という名詞節なのです。従って、こちらもwill come という未来形が正解です。例えば「彼がいつ来るか分かりません」という 場合は、 I don't know と言った後、when he will come と書いて良いの です。I wonder if ・・・ の if も「・・・かどうかなぁ、と思う」という名詞節で すね。
従って、when や if の後に未来を表す場合があったら、なんでも現在形 に直すのではありません。「・・・のとき」「・・・ならば」という『副詞節の場 合だけ』現在形に直します。ここ、テストに出ますので、しっかり区別でき るようにして下さい。