✨ ベストアンサー ✨
"must"は「必ず~しなければならない」という強い義務を表すため、"must not "、即ち「決して~してはならない」という強い禁止を表し、規則などに基づく場合など固い感じ、また命令口調で使われます。
「~するな、~してはならない」と言いたい時には、この"must not "が用いられます。
それに対し、"may"は許可を意味するため、"may not"だと許可しない、といった柔らかい表現になり、"cannot"と同じく、よく会話などで使われます。
「してはいけません」と言いたい時はこの表現を用います。
ただ、例外として法律の文書や契約書などで"may not"が使われる場合においては、命令を表し"must not"と同義として使われます。
長文になりましたが、例外を除けば「固い、柔らかい」というニュアンスの違いで使い分ければ大丈夫だと思います!
詳しくありがとうございます!!よくわかりましたっ!