must と have to の違い|中学英語

must と have to はどちらも「〜しなければならない」という意味ですが、ニュアンスが違います。特に否定形は意味がまったく違うので要注意です。

基本の違い

must

話し手の強い気持ち。「絶対に〜すべきだ」という主観的な義務。

have to

外からの事情。「〜しなきゃいけない状況だ」という客観的な必要性。

must は「私はそう思う」、have to は「そういうルールだから」というニュアンスです。

例文で比較

You must study hard.
一生懸命勉強しなさい。(私がそう思う)
I have to study hard.
一生懸命勉強しなきゃ。(テストがあるから)

must は命令や強い助言に使います。have to は状況的に仕方ないときに使います。

must を使う場面

ルールを強く伝えるとき。強い助言やアドバイス。話し手が「すべきだ」と思っているとき。

have to を使う場面

外部の事情があるとき(仕事、学校、約束など)。自分ではどうにもならない状況。一般的な必要性を述べるとき。

否定形の大きな違い

must と have to の否定形は、意味がまったく違います。

表現意味
must not(mustn't)〜してはいけない(禁止)
don't have to〜しなくてもよい(不必要)
You must not run here.
ここで走ってはいけません。(禁止)
You don't have to run.
走らなくてもいいですよ。(不必要)

must not は「禁止」、don’t have to は「しなくてOK」です。この違いはとても重要です。

must not(禁止)

「絶対にダメ!」という強い禁止。ルール違反になる。

don't have to(不必要)

「やらなくていいよ」という許可。やってもやらなくてもOK。

よくある間違い

You must not come tomorrow.
明日来てはいけません。(禁止)
You don't have to come tomorrow.
明日来なくてもいいですよ。(来ても来なくてもOK)

日本語の「〜しなくてもいい」を mustn’t と訳してしまうと、「禁止」になってしまいます。don’t have to を使いましょう。

疑問文の作り方

must は助動詞なので、主語の前に出します。have to は do/does を使います。

Must I finish this today?
今日中に終わらせなければいけませんか?
Do I have to finish this today?
今日中に終わらせなければいけませんか?

日常会話では Do I have to …? のほうがよく使われます。Must I …? はやや堅い印象があります。

過去形

must には過去形がありません。過去のことを言うときは had to を使います。

I must go now.
もう行かなければ。(現在)
I had to go early yesterday.
昨日は早く行かなければなりませんでした。(過去)

「〜しなければならなかった」は had to で表します。

使い分けのコツ

must を選ぶとき

強く命令・助言したいとき。話し手の意見を伝えたいとき。「絶対に〜すべき」と言いたいとき。

have to を選ぶとき

外部の事情を説明するとき。「仕方なく〜する」というニュアンス。過去のことを言うとき。

まとめ

must と have to の使い分け、特に否定形の違いは重要です。

must → 話し手の強い気持ち(主観)
have to → 外部の事情(客観)
must not → 禁止「〜してはいけない」
don't have to → 不必要「〜しなくてもよい」

否定形の意味が逆なので、テストでもよく出るポイントです。