must / have to — 〜しなければならない
義務や必要を表すには must と have to を使います。意味は近いですが、ニュアンスと使い方に重要な違いがあります。
基本ルール
must + 動詞の原形は「〜しなければならない(強い義務)」「〜に違いない(強い確信)」を表します。話し手自身が必要だと感じている時に使うのが自然です。
have to + 動詞の原形は「〜しなければならない(外的な必要・規則・状況)」を表します。must より客観的・中立的。3人称単数では has to になります。
注意すべき大事なポイントが否定形:must not = 「〜してはいけない(禁止)」、don't have to = 「〜しなくてよい(不必要)」。意味が大きく変わるので絶対に混同しない!
過去や未来では must は使えないので、had to / will have to を使います。
You must finish your homework.(宿題を終わらせなさい)← 強い義務
He must be tired.(彼は疲れているに違いない)← 強い確信
I have to leave now.(もう出ないといけない)← 外的事情
You must not run here.(ここで走ってはいけない)← 禁止
You don't have to come tomorrow.(明日来なくてよい)← 不必要
注意点
① must not と don't have to は意味が真逆:「禁止」と「不要」。You must not eat this.(食べてはいけない)と You don't have to eat this.(食べなくてよい)では大違い。
② must には過去形・未来形・完了形がない。「過去に〜しなければならなかった」は had to、「将来〜しなければならない」は will have to を使う。「I had to study hard last night.」「I will have to apologize.」
③ have to は一般動詞扱いなので、否定・疑問では do / does / did を使う:「Does he have to go?(彼は行かなきゃいけないの)」「I didn't have to wait long.(長く待つ必要はなかった)」。must は助動詞なので do を使わない(× He doesn't must)。
- must = 強い義務 / 強い確信
- have to = 外的な必要 / 客観的
- must not = 禁止、don't have to = 不必要(真逆!)
- 過去・未来は had to / will have to
- have to の否定・疑問は do / does / did を使う
練習
- 「あなたは早く寝なければなりません」を must を使って書きなさい。
- 「彼は明日学校に行かなくてよい」を英語で書きなさい。
- 「ここで写真を撮ってはいけません」を must not を使って書きなさい。