質問: 仮定法過去は、未来のことを表す? ある参考書で、 if it rained tomorrow, i would stay indoors. という文を見つけました。仮定法過去を使っていますが、これは現在の仮定を表すと思っていたのですが、tomorrow とあるところを見ると、未来のことを表していると思われます。このような用法は可能なのでしょうか? また、 if it should rain tomorrow, i would stay indoors. とはどのように違いますか?
回答: とおり一辺倒の説明をするのであれば、「仮定法」そのものは「実際にはありえない想定」を前提とする話です。一般的な例文を挙げるなら、“if i were a bird,i would fly to you.”があり、もし僕が鳥だったなら、気味の許へと飛んでいきたいのだが、との訳文になります。 これには「僕は人間である。人間は鳥ではない。だから僕も鳥ではない」との一般的な常識と共に論理に裏付けられてもいます。 また同時に「鳥ではないから、貴女の許へと飛んでいくことはできない」との願っても叶えることの出来ない願望を示してもいます。 仮定法の話はここまでで一先ず離れますが、tomorrowとの時間を示す単語は、現在進行形でも使うことができます。それは「近い将来に対して、現在から説明する」あるいは「喫緊の予定を記す」との少しややこしい話ですが、日本語でもこうした表現はしばしば覧られるところでもあります。ですから必ずしも「仮定法が未来を示す」との理解にはならないとの話になります。 但し、日本語には「未来形を示す助動詞や補助動詞」はありません。