質問: can と will be able to do you know if he can come tomorrow? do you know if he will be able to come tomorrow? can をwill be able to に置きかえられますか。そして上の2つの文に意味の違いはありますか。 (if 節が名詞節なので will be able to も置くことができますよね。) 文法書でcan のほうの文を見て、if 節が名詞節だからwill be able to も可能だろうと考え始めたのですが、そもそも未来のことなのに、 ・will be able to ではなく、なぜcanを使うのか ・2つの文には意味的に違いはあるのか が気になってきました。よろしくお願いします。
回答: can は助動詞としては現在形みたいなものですが、 本動詞、ここでいうと come からしてみたら未来形みたいなものです。 某氏も can は未来形と言っていました。 can ~は「今している」ことを表すわけでも 習慣的なことを表すわけでもなく、 できるというのはするのはあくまでも未来。 あるいは you have to go there tomorrow. と you will have to go there tomorrow. の違いでもしばしば質問されます。 行くのは明日という未来だけど、 明日行くことを今の時点で「~しなければならない」 と言っているのが前者。 後者は明日になった時点で「行かなくてはならなくなるだろう」 だから、今回も、come なのは未来でも、 できるという観点はあくまでも今の時点での気持ちなのか、 明日になったら、できるようになるだろう、という気持ちなのか。 今けがしているけど、あと数か月したら歩けるようになるだろう。 you will be able to walk in a few months. will be able to で習う典型的なパターンですが、 これは can ではまずいと思います。