英語
高校生
解決済み

答えは4とわかったんですが、3の語順がmust not haveだったら3でも○ですか?

75 He () been sick in bed the day before yesterday. I saw him in the library. O may have 2 must have 1 3 must have not 4 can't have

回答

✨ ベストアンサー ✨

must not haveでも、駄目だと思います。

mustにはふたつの意味があります。
①〜しなければならない
②〜に違いない

これを見ると、must not haveでも良さそうですが…must notには、「〜なはずがない」という意味は
ありません。must notは、「〜してはいけない」という、禁止の意味になります。

「彼は一昨日、病気で寝込んでいてはいけない」では、おかしいですよね。

「〜なはずがない」を表したいときは、
can(できる、有り得る)の否定形
can notを使います。

mustとcan notの言い換えは、よく出題されるので覚えておきましょう!

mgf.

ありがとーございます!〜に違いないという意味があるからその否定の〜のはずがないと意味があるのかな?と思ってたんですがそれはcannotでしか表せないんですね。

そういうことですね!
説明文で、canとnotの間が空いてしまっていてすみません💦
ベストアンサーもありがとうございます‪‪☺︎‬

mgf.

大丈夫デス❗️ありがとうございました!

この回答にコメントする
疑問は解決しましたか?