• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:英語☆★must)

英語での義務に関する誤り指摘問題について

このQ&Aのポイント
  • 英語の誤り指摘問題に関して、義務を表すmustに過去形であるhaveを付けてはいけないことを指摘しています。
  • 正解は過去義務を表すhad toであり、must haveは過去推量を表すため、意味が異なります。
  • また、義務の否定形であるmust notには過去形のhaveを付けても過去禁止として使用できます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

have をつけて,というより,正確には have 過去分詞を続けて,ですね。 must have 過去分詞は「~したに違いない」 となるように,「義務」の意味ではなくなるわけですから, それは否定になっても同じことです。 must not have 過去分詞では「~してはいけなかった」とはなりません。 「~しなかったに違いない」という意味にはなりますが, 普通は can't have 過去分詞「~したはずがない」とします。 must「~に違いない」の反対は can't「~のはずがない」 must have 過去分詞「~したに違いない」の反対は can't have 過去分詞「~したはずがない」

hebimichi
質問者

お礼

[推量]must の反対は can't なんですね。 ありがとうございました。 因みに[過去義務]はどう表せばいいのですか?

hebimichi
質問者

補足

お礼の質問で[過去義務]は間違いです。 正しくは[過去禁止]です。 すみません。

その他の回答 (1)

回答No.2

「~してはいけなかった」は場面によっては couldn't が使えるでしょうが, 普通には助動詞を使って表現せず, was/were forbidden to 原形, ちょっと意味は弱くなりますが,より普通には was/were not allowed to 原形を用います。

hebimichi
質問者

お礼

遅くなってすみません。 助動詞の類いは解ってきました。 ありがとうございました。