must と have to の違い — 「しなければならない」の使い分け
must と have to は、どちらも日本語にすると「〜しなければならない」と訳せる 義務表現 の代表選手ですが、伝わるニュアンスが違います。1文で言うと、must = 話し手の主観・内的な義務、have to = 外的な事情からの必要。たとえば自分の決意なら I must study harder.(もっと勉強しなくちゃ)、ルールで決まっているなら I have to wear a uniform.(制服を着なきゃいけない)です。この記事では、中学〜高校初級向けに、例文・対応表・否定形の意味反転・よくある間違い・英検出題パターンまで整理します。
この記事のポイント
- must = 話し手の主観的な義務 / 強い推量「〜に違いない」
- have to = 外的な事情・ルール・必要からの義務 (中学・英検の基本問題では推量「〜に違いない」は must で表す)
- must には 屈折した過去形・未来形がない ので、過去は had to、未来の客観的な必要は will have to で表す
- 否定形は意味が逆転: must not = 禁止、don't have to = 不要
- 英検4級〜3級で頻出。否定形の意味反転と had to の語順がよく狙われる
結論:1文で言うと
must は 「話し手がそう思っている」 主観的な義務、または 「〜に違いない」 の強い推量。
have to は 「ルール・状況・他人の指示」 など外的な事情から生まれる必要。
肯定文ではほぼ交換できる場面も多いですが、「義務の発生源」 と 「否定の意味」 の2つで見分けると安定します。とくに否定形は意味が真逆になる、よく問われるポイントです。
must の意味と使い方
形は must + 動詞の原形。主語が he / she / it でも形は変わりません。意味は大きく 話し手の主観的な義務、強い推量 (〜に違いない) の2パターン。否定形は must not / mustn't で 「禁止」 を表します。
I must finish this report tonight. — 今夜中にこのレポートを終わらせなきゃ。[話し手の決意]
You must wear a helmet here. — ここではヘルメットをかぶらなければならない。[強い指示]
You must not run in the hallway. — 廊下を走ってはいけない。[禁止]
She must be tired. — 彼女は疲れているに違いない。[強い推量]
He must know the answer. — 彼は答えを知っているに違いない。[強い推量]
💡 must は 「話し手の頭の中で生まれた義務・判断」 がコア。命令・警告・標識(You must stop.)、強い決意(I must do it.)、確信のある推量(He must be lying.) の3場面で典型的に使われます。
have to の意味と使い方
形は have to / has to + 動詞の原形。主語が he / she / it のときは has to になります。意味は 外的な事情・ルール・必要から生まれる義務。中学・英検の範囲では、推量「〜に違いない」は基本的に must で表し、have to / has to は義務・必要を表すと押さえれば十分です。否定形は don't / doesn't have to、過去形は had to、未来形は will have to。
I have to leave at 6. — 6時に出発しなきゃいけない。[時間の都合]
She has to work on weekends. — 彼女は週末も働かなければならない。[仕事の都合]
Students have to wear uniforms. — 生徒は制服を着なければならない。[校則]
I had to wait for an hour. — 1時間待たなければならなかった。[過去]
You will have to decide soon. — もうすぐ決めなくてはならなくなるよ。[未来]
You don't have to come tomorrow. — 明日は来なくていいよ。[不要]
💡 have to は 「自分の外側にある事情」 がコア。規則・時刻表・上司や先生の指示・どうしようもない状況 から生まれる義務に使います。否定の don't have to は「やってもいいけど、やらなくてもよい」という 不要 の意味になり、禁止ではないことに注意。
使い分けの判断基準
判断に迷ったら、次の表で 軸ごとに何が違うのか をチェックしてみてください。
| 軸 | must | have to |
|---|---|---|
| 義務の発生源 | 主観(話し手の判断) | 客観(外的なルール・事情) |
| 屈折した過去形 | なし → had to で代用 (推量の過去は must have + 過去分詞) | あり had to |
| 未来時点を表す形 | 未来形はないが、現在の命令・決意が未来の行動を指す形 (must ... tomorrow) は可。客観的な必要は will have to | あり will have to |
| 完了形 (〜しなければならなかった経験) | 基本なし | あり have had to |
| 推量「〜に違いない」 | あり (中学・英検の基本問題は must を選ぶ) | 基本なし (この用法は中学・英検の範囲では扱わない) |
| 否定形の意味 | 禁止(してはいけない) | 不要(しなくてよい) |
must は 現在の主観的な義務と推量 がメイン、と覚えるとシンプル。屈折した過去形・完了形 や、未来時点での 客観的な必要、「やらなくていい」 を表したいときは have to の出番です (今出している命令・決意が未来の行動に向く場合は You must finish it tomorrow. のように must … tomorrow も使えます)。
重要ポイント:否定形で意味が逆転する
must と have to の最大の落とし穴は 否定形。同じ「〜しなければならない」の否定なのに、意味が真逆 になります。入試・英検でよく問われるポイントです。
| 形 | 意味 | 例文 |
|---|---|---|
| must not / mustn't | 禁止「してはいけない」 | You must not enter this room. — この部屋に入ってはいけない。 |
| don't / doesn't have to | 不要「しなくてよい」 | You don't have to return the book today. — 今日返さなくてもいいよ。 |
| didn't have to | 不要 (過去)「しなくてよかった」 | I didn't have to wait long. — 長く待たなくてよかった。 |
日本語で 「行かなくていい」 と言いたいときに、つい You must not go.(行ってはいけない) と書いてしまうのが よくある間違い。「不要」 なら必ず don't have to を使いましょう。
よくある間違い
⭕ = 自然 / △ = 文法的には正しいが文脈次第で不自然 / ❌ = 文法的に誤り
❌ I musted study yesterday. → ⭕ I had to study yesterday.
must には 屈折した過去形がない。過去の「〜しなければならなかった」(義務) は had to、過去の「〜だったに違いない」(推量) は must have + 過去分詞 (例: He must have known.) で表します。musted という形は存在しません。
❌ You don't must go. → ⭕ You don't have to go.
そもそも don't must という形は存在しません。さらに must not と don't have to はよく混同されますが、must not は 「禁止」(行ってはいけない)、don't have to は 「不要」(行かなくていい) と、意味が真逆になります。「行かなくていい」を伝えたいなら You don't have to go.。
⭕ He must be at home. (= 自宅にいる「に違いない」の推量) / △ He has to be at home. (中学・英検の基本問題では選ばない)
中学・英検の範囲では 推量「〜に違いない」 は基本的に must で表します。has to be home は「家にいる必要がある」に読まれやすく、状況からの確信を述べたいときは must が最適です。問題文の選択肢に must がある場合は迷わず must を選びましょう。
❌ I had must attend the meeting. → ⭕ I had to attend the meeting.
過去の義務は had to + 動詞の原形。had と must を並べることはできません。語順は 主語 + had to + 動詞の原形。
❌ I will must complete the form. → ⭕ I will have to complete the form.
助動詞同士の will must はNG。未来の時点で必要になることを客観的に表すなら will have to を使います。なお、今出している決意・命令が未来の行動に向く場合は I must complete it tomorrow. のように must … tomorrow も自然です。
❌ She have to work today. → ⭕ She has to work today.
have to は 一般動詞扱い なので、主語が3人称単数のときは has to に変化します。一方の must は助動詞なので形は変わりません。
練習問題
問1. 次の空所に最も自然なものを選びなさい。
You ( ) return the book today. You can keep it until next week.
① must not ② don't have to ③ have to ④ must
答えと解説を見る
答え: ②。後ろの「来週まで持っていていい」から「今日返さ なくてよい」とわかるので、不要 の don't have to。① must not だと「返してはいけない (禁止)」になり意味が逆になります。
問2. 次の英文を過去形に書きかえなさい。
I must finish my homework today.
答えと解説を見る
答え: I had to finish my homework yesterday. (today は yesterday などに置きかえる)。must に過去形はないので、had to + 動詞の原形 で代用します。musted とは書きません。
問3. 次の対話の空所に最も自然なものを選びなさい。
A: The light is on in his room.
B: He ( ) be home.
① has to ② must ③ doesn't have to ④ have to
答えと解説を見る
答え: ②。「明かりがついている」という状況から「家にいる に違いない」と 推量 しているので must。① has to be home は「家にいる必要がある」に読まれやすく、文脈上は must が最適です。④ have to は主語 He と一致しないため不適。
手応えを試したい人は 語彙力診断 で自分のレベル帯をチェックしてみてください。
英検・試験での出題パターン
- 英検4級: have to / has to の 主語と形の一致 が空所補充で頻出。
例: She ( ) to study every day. ① have ② has ③ must → 答え: ② (主語が She なので has to) - 英検4級〜3級: must not (禁止) と don't have to (不要) の対比。日本語訳から正しい否定形を選ばせる定番問題。
例: 「ここで走ってはいけません」→ You ( ) run here. ① don't have to ② must not → 答え: ② (禁止は must not) - 英検3級: 過去の義務 had to の語順・動詞の形を問う書きかえ問題。must の文を過去形にすると had to に変わる点が定番。えいたんごクイズの語彙力診断でも、この変換感覚が問われるのは 4級〜3級 あたりのレベル帯。
- 英検準2級: 推量の must (〜に違いない) と、未来時点の客観的な必要を表す will have to の使い分け。長文の文脈から「義務」か「推量」かを読み取らせる問題が増えます。
すきま時間に えいたんごクイズの学習モード で、義務表現と相性のよい動詞 (study / finish / wait / leave / wear など) を例文の中で文法ごと覚えておくと、英検の語彙・並べ替え問題で効きます。
関連ページ
- will と be going to の違い — 未来表現の使い分け
- should と had better の違い — 助言と警告のニュアンス差
- can と be able to の違い — 「できる」の時制別の使い分け
- used to と would の違い — 過去の習慣を表す2つの形
- 英語の助動詞 — can / will / must / should / may — must を含む助動詞全体の使い分け
- 英語の基本3時制 — had to / will have to の土台となる過去・未来の作り方
- 英語の接続詞 — 義務の理由を because などでつなぐ表現と相性がよい