
had better not + 動詞の原形 は、「〜しないほうがよい」という意味です。ただし、日本語訳だけを見ると伝わりにくい重要なニュアンスがあります。
had better not は単なるおすすめではなく、「すると困った結果になる可能性が高いから、やめておいたほうがいい」という警告に近い表現です。そのため、使う相手や声の調子によっては、命令や脅しのように聞こえることもあります。
この記事では、had better not の意味・語順・短縮形、shouldn’t や mustn’t との違い、自然な例文、柔らかい言い換えまで詳しく解説します。
Contents
had better notの意味とニュアンス
had better not + 動詞の原形
〜しないほうがよい/〜しないほうが身のためだ
「その行動をすると、近い将来に好ましくない結果が起こりそうだ」という状況で使います。
You’d better not drive in this weather.
この天気では運転しないほうがいいよ。
この文には、「危険だから」「事故に遭うかもしれないから」という、言葉にしていない悪い結果が含まれています。
We’d better not miss the last train.
終電に乗り遅れないほうがいいね。
こちらも、乗り遅れると帰れなくなる、タクシー代が高くつく、といった具体的な困りごとが背景にあります。
had better notの語順
否定の not は better の後ろに置き、その後ろには動詞の原形を続けます。
主語 + had better not + 動詞の原形
- You had better not go.:行かないほうがいい
- We had better not wait.:待たないほうがいい
- He had better not be late.:彼は遅れないほうがいい
not had better・hadn’t betterにはしない
× You not had better go.
× You hadn’t better go.
○ You had better not go.
had better 全体を通常の動詞のように否定するのではなく、had better not を一つのまとまりとして覚えるとよいでしょう。
後ろにtoを置かない
× You’d better not to tell him.
○ You’d better not tell him.
彼には言わないほうがいいよ。
had better は助動詞に近い働きをするため、後ろは to tell ではなく動詞の原形 tell です。
You’d better notの’dはhad
会話では、You had better not を You’d better not と短くするのが一般的です。
You’d better not touch that.
それには触らないほうがいいよ。
‘d は had と would のどちらの短縮にもなりますが、‘d better という形では had です。
- I’d better not …:私は〜しないほうがよい
- You’d better not …:あなたは〜しないほうがよい
- We’d better not …:私たちは〜しないほうがよい
くだけたアメリカ英語などでは You better not … のように had を省いた形も耳にします。ただし、学習者はまず標準的な You’d better not … を使うのが安全です。
hadなのになぜ過去の意味ではない?
had better は、現在や近い未来について判断する固定化した助動詞的な表現です。形に had が含まれていても、「過去に〜したほうがよかった」という意味ではありません。
We’d better not leave now. The roads are icy.
今は出発しないほうがいい。道が凍っているよ。
この文が話しているのは、今から出発するかどうかです。
過去の行動について「〜しないほうがよかったのに」と後悔・批判するなら、通常は shouldn’t have + 過去分詞 を使います。
You shouldn’t have told him.
彼には言わないほうがよかったのに。
しゅみすけ(大山俊輔)
had better notとshouldn’tの違い

| 表現 | 中心的な感覚 | 切迫感 |
|---|---|---|
| shouldn’t | それは望ましくないという助言 | 比較的穏やか |
| had better not | 悪い結果を避けるための警告 | 強い・具体的 |
You shouldn’t drink so much coffee.
そんなにコーヒーを飲まないほうがいいよ。
健康や睡眠を考えた一般的な助言です。相手には、従うかどうかの選択肢が比較的残っています。
You’d better not drink that milk. It smells strange.
その牛乳は飲まないほうがいい。変なにおいがするよ。
飲むと体調を崩す可能性があるという、目の前の具体的な危険を警告しています。
had betterとshouldの強さをさらに体系的に確認したい方は、be-rize.comのhad betterとshouldの違い、またはshouldのコアイメージ解説も参考になります。
had better notとmustn’tの違い
mustn’t は「〜してはいけない」という禁止です。規則・命令・強い義務として、その行動を認めません。
You mustn’t smoke here.
ここで喫煙してはいけません。
had better not は、禁止そのものより「すると悪い結果になる」という警告です。
You’d better not smoke in here. The alarm is very sensitive.
ここではたばこを吸わないほうがいいよ。警報器がとても敏感だから。
実際には両方が強く聞こえることがありますが、mustn’t はルール・権限による禁止、had better not は結果を見越した忠告という違いがあります。
had better notとwould rather notの違い
would rather not は「できれば〜したくない」という本人の好み・選択です。警告ではありません。
I’d rather not drive tonight.
今夜はできれば運転したくありません。
I’d better not drive tonight. I’m exhausted.
今夜は運転しないほうがいい。ひどく疲れているから。
前者は運転したくないという希望、後者は運転すると危険だという判断です。
場面別の自然な例文
旅行・交通
We’d better not take that road after dark.
暗くなってからその道を通らないほうがいいね。
You’d better not leave your passport in the hotel room.
パスポートをホテルの部屋に置いたままにしないほうがいいよ。
仕事
We’d better not send the file before checking the numbers.
数字を確認する前に、そのファイルを送らないほうがいいですね。
He’d better not miss another deadline.
彼は次の締め切りには遅れないほうがいい。
2つ目は、「また遅れたら評価や立場に影響する」という強い警告に聞こえます。
健康・暮らし
You’d better not eat that if you’re allergic to nuts.
ナッツアレルギーなら、それは食べないほうがいいよ。
I’d better not stay up too late tonight.
今夜はあまり夜更かししないほうがいいな。
自分自身について I’d better not … と言う場合は、相手を威圧する問題がなく、「そうしないと明日困る」という自己判断として非常に使いやすい形です。
人間関係
You’d better not bring that up while she’s upset.
彼女が動揺している間は、その話を持ち出さないほうがいいよ。
We’d better not make any decisions while we’re angry.
怒っている間は、何も決めないほうがいいね。
You’d better notは脅しに聞こえることがある
You’d better not do that again.
二度とそんなことをしないほうがいいぞ。
このように、悪い結果の内容を話し手自身が与えるように感じられる場面では、「次にやったらただでは済まない」という脅しに近く聞こえます。
また、上司・顧客・初対面の相手へ理由もなく使うと、相手の選択肢を奪う命令のように響きます。警告する妥当な理由が共有されているかを意識しましょう。
柔らかく伝える言い換え
相手へ圧をかけずに助言したいなら、次の表現が使いやすくなります。
- I don’t think you should go alone.
一人では行かないほうがいいと思います。 - It might be better not to wait.
待たないほうがよいかもしれません。 - You might want to avoid that road.
その道は避けたほうがよいかもしれません。 - Maybe we shouldn’t mention it yet.
まだそのことには触れないほうがよいかもしれません。
It might be better not to … では、had better not と違って to が必要です。文の構造が異なるため注意しましょう。
よくある間違い
1.notの位置を間違える
× You’d not better say that.
○ You’d better not say that.
それは言わないほうがいい。
2.動詞を過去形にしない
× You’d better not went there.
○ You’d better not go there.
そこには行かないほうがいい。
3.過去の後悔にhad better notを使わない
× You had better not tell him yesterday.
○ You shouldn’t have told him yesterday.
昨日、彼には言わないほうがよかったのに。
中学英語での簡単な言い換え
had better not が出てこなくても、理由を含む簡単な文で十分に警告できます。
- Don’t go there. It’s dangerous.
そこへ行かないで。危険です。 - Let’s not wait. We may miss the train.
待つのはやめよう。電車に乗り遅れるかもしれない。 - I think you should stay home.
家にいたほうがよいと思います。
特に「しないで+理由」の2文に分ければ、難しい表現を使わなくても、警告の根拠まで明確に伝えられます。
関連表現
まとめ
had better not + 動詞の原形 は、「すると悪い結果になりそうだから、〜しないほうがよい」という警告です。
- 語順は had better not + 動詞の原形
- 会話では You’d better not … と短縮する
- shouldn’t より切迫感が強い
- mustn’t のような規則上の禁止とは異なる
- 相手によっては命令・脅しに聞こえるため注意する
まずは自分について使いやすい I’d better not … で、「明日困らないために今夜避けたいこと」を一文作ってみましょう。








