質問: will be taking/ will have been taking/ must takeどれが正しいか? "jane won't be able to attend the party tonight? why not?" "she says her son's caught a cold and she ( ) care of him." (1) must be taking (2) must have taken (3) will be taking (4) will have been taking (センター試験1999年追試験) 答えは(3)ですが、なぜ(4)は駄目なのでしょうか?「息子が風邪を引いて(過去)から、パーティーがあるときまでずっと息子の看病をしているだろうから」というふうに考えられませんか? さらに、must takeは駄目ですか?駄目ならその理由を教えていただけると幸いです。 syoshioka99
回答: (どうでもいいのですが、she says her son's caught a cold のson'sは文法的に間違いだと思います。sonだけでアポストロフィはいらないかと。) must beを入れると、「~看病をしているはずだ」という文章になります。現在進行形の文になるわけです。 それでも文として成り立つので、他のを見ていきましょう。 2がダメな理由は、これは過去系だからです。 今夜に起こるパーティの話をしていて、これは未来系が妥当なわけです。 そう考えると1も怪しくなってきます。 答えは3なので、先に4を見ます。 4は未来完了系です。全く日本人には無縁の文法ですが笑 これは未来に起こり、さらに未来に完了するだろうという文法です。 この人は「その頃には息子の看病をしている」と言いたいわけで、「その頃には息子の看病をし始め、看病し終わっているだろう」みたいな不可解な文を作っているとは考えないほうがいいでしょう。 なので一番シンプルな未来系の3が正解なんだと思います。 ちょっと説明が下手ですね汗 でもこれは曖昧すぎる問題なので、そんなに気にしないで勉強がんばってください。