- ベストアンサー
今日の授業で使います。
今日の授業で、下記の違いを説明しようと思います。(対象:高校生)みなさんならどう説明しますか? 1.If you leave soon,you will arrive here by six o'clock.で、なぜwill have arrivedにならないのか分からないです。 2.If I call again in hour, do you think she will have arrived? というのを別のところで聞いていたのですが、返答がなくて。。。 (未来完了自体は分かったと思いますが、未来形との識別がまだすっきりしません) ただ、自分なりの推測はあります。(あっているかは分かりませんが) 1の文 leave→arriveの順に起こる(leaveしてからarrive) 2の文 call←arrive(d)の順に起こる(callするまでにarriveする) なので、1は未来形・2は未来完了形 いかがでしょうか?
- みんなの回答 (8)
- 専門家の回答
補足
返事、本当に遅くなりました。生徒には多分難しすぎるだろうと思い、せっかくしていただいた説明はしませんでした。 結局自分は、「この文章では未来完了(未来のあるときまでに行なわれる完了)だから例えば、今電話している時刻が午後1時(I'm very sorrry, but the manager isn't here yet. Shall I have her call you when she gets in?" "No, I'll call back.の場面)で、一時間後、つまり2時に電話しなおしたら、それまでに到着が完了しているでしょうか?という意味になる(If I call again in an hour, do you think she will have arrived?"の場面)ので、答えはwill have arrivedになるのだ。こういう場合、will arrive は使えない。」というふうにある種ごまかして、説明を終えました。どうでしょうか?