had betterの危険な強さを1分15秒で確認
まずは短い動画で、このセクションの中心となる感覚を確認してみてください。日本語訳ではなく、話し手がどんな距離・確信・圧を動詞へ重ねているかを見るのがポイントです。
動画:しゅみすけ「学校で習った had better、実はかなり危険です」|YouTubeで見る
- You had better leave now. 今すぐ出た方がいいですよ。
- We had better take an umbrella. 傘を持っていった方がよさそうです。
- I’d better call her. 彼女に電話した方がよさそうだ。
しゅみすけ(大山俊輔)
had betterの違いは、意味の一覧や確率だけでは説明しきれません。話し手が現実をどれくらい近く、強く、確かに感じているかを見ると、自然な使い分けが見えてきます。YouTubeの「助動詞大全」でも、この距離感を軸に解説しています。
英会話スクール「b わたしの英会話」・英語コーチング「be:RIZE」創業者
目次
- had betterのコアイメージ|このままだとマズい
- had betterの基本形|後ろは動詞の原形
- 会話ではYou’d betterと短縮する
- had betterの否定形|had better not
- shouldとhad betterの違いを一覧で比較
- 違い1|shouldは助言、had betterは警告に近い
- 違い2|shouldは一般論、had betterは目前の状況
- 違い3|had betterは相手に圧をかけやすい
- had betterのhadは過去形なのに、なぜ現在・未来?
- 過去の後悔にはhad betterを使わない
- had betterとmustはどう違う?
- had betterを使う代表的な場面
- よくある間違い
- ミニ練習|shouldとhad betterを選ぼう
- 動画で助動詞の「圧」と距離感を理解する
- had betterに関するよくある質問
- まとめ|had betterは「しないとマズい」
had betterのコアイメージ|このままだとマズい
had better のコアイメージは、「目の前に悪い結果が迫っている。この道を選んだ方がいい」です。 たとえば空が少し曇っているだけなら、友人にこう言えます。 You should take an umbrella. 傘を持っていった方がいいよ。 これは普通の助言です。傘を持たずに行く選択肢も残っています。 一方、黒い雲が近づき、大雨が確実に降りそうならこうなります。 You’d better take an umbrella. 傘を持っていった方がいいよ。持たないとびしょ濡れになるよ。 後半の「びしょ濡れになるよ」は口に出さなくても、had better の中に含まれています。だから should より切迫感があり、相手や言い方によっては強い圧にもなります。had betterの基本形|後ろは動詞の原形
基本の語順は次のとおりです。 主語 + had better + 動詞の原形- You had better see a doctor. 医者に診てもらった方がいいですよ。
- We had better hurry. 急いだ方がよさそうです。
- He had better apologize. 彼は謝った方がいいでしょう。
会話ではYou’d betterと短縮する
会話では、had を主語と結びつけて短縮するのが一般的です。- I’d better go. = I had better go.
- You’d better hurry. = You had better hurry.
- We’d better check. = We had better check.
had betterの否定形|had better not
否定するときは、better の後ろに not を置きます。 主語 + had better not + 動詞の原形- You had better not go there. そこには行かない方がいい。行くとまずいことになるよ。
- We’d better not be late. 遅れない方がいいね。
- He’d better not forget the tickets. 彼はチケットを忘れない方がいい。

shouldとhad betterの違いを一覧で比較
| 比較 | should | had better |
|---|---|---|
| 中心 | 自然・妥当な道を示す | 悪い結果を避ける |
| 日本語 | 〜した方がいい/〜すべき | 〜した方がいい、さもないと |
| 切迫感 | 通常の助言 | 目前の問題・警告 |
| 選択肢 | 比較的残る | かなり狭まる |
| 時間 | 一般論にも使える | 特定の現在・近い未来に多い |
| 相手への響き | 比較的穏やか | 命令的・威圧的になることがある |
違い1|shouldは助言、had betterは警告に近い
体調が少し悪そうな友人には、次のshouldが自然です。 You should get some rest. 少し休んだ方がいいよ。 しかし、高熱が出ていて、休まないと倒れそうならhad betterが合います。 You’d better get some rest. 休んだ方がいいよ。このままだと本当にまずいよ。 どちらが文法的に正しいかではなく、話し手が悪い結果をどれほど現実的に見ているかで選びます。違い2|shouldは一般論、had betterは目前の状況
should は、いつでも当てはまる一般的な助言に使えます。- You should exercise regularly. 定期的に運動した方がいいですよ。
- People should respect each other. 人は互いを尊重すべきです。
- You’d better leave before the storm starts. 嵐が始まる前に出た方がいい。
- We’d better book the tickets today. 今日チケットを予約した方がいい。売り切れるかもしれない。
違い3|had betterは相手に圧をかけやすい
You’d better finish this by five. は、上司が部下へ言えば「5時までに終わらせた方がいい。終わらないと問題になる」という強い指示に聞こえます。 親しい間柄や、本当に危険が迫っている場面なら自然です。しかし、顧客・上司・初対面の相手へ気軽に使うと、脅しや命令のように響くことがあります。 相手へ穏やかに提案するなら、次の形が使いやすいでしょう。- You might want to check the schedule. 予定を確認しておくとよいかもしれません。
- It might be better to leave early. 早めに出た方がよいかもしれません。
- I think we should leave soon. そろそろ出た方がいいと思います。
had betterのhadは過去形なのに、なぜ現在・未来?
had という形を見ると、過去の話だと思ってしまいます。しかし、had better はまとまりとして、現在または近い未来に取るべき行動を表します。- I’d better go now. もう行った方がよさそうだ。
- You’d better call me tomorrow. 明日、私に電話した方がいい。
過去の後悔にはhad betterを使わない
「昨日もっと早く寝た方がよかった」のように、過去にしなかったことを後悔するなら should have + 過去分詞 を使います。 I should have gone to bed earlier. もっと早く寝るべきだった。 I had better go to bed earlier yesterday. とは言いません。had better は形にhadがあっても、基本的にはこれからの判断です。had betterとmustはどう違う?
had better は強い表現ですが、must と同じではありません。- You must wear a seat belt. シートベルトを着用しなければならない。
- You’d better wear a seat belt. シートベルトをした方がいい。しないと危険・問題になる。
had betterを使う代表的な場面
交通・時間に間に合わない
We’d better hurry, or we’ll miss the train. 急いだ方がいい。そうしないと電車に乗り遅れる。天候や危険が迫っている
You’d better stay inside tonight. 今夜は家の中にいた方がいい。期限や残席が迫っている
You’d better apply today. The deadline is tomorrow. 今日申し込んだ方がいい。締切は明日です。自分自身へ判断を促す
I’d better get back to work. そろそろ仕事に戻らないとな。 自分を主語にした I’d better … は日常会話で非常によく使われます。相手へ圧をかけないので、「そろそろ〜しないとな」という自然な独り言にもなります。よくある間違い
betterの後ろにtoを置く
誤:You’d better to leave. 正:You’d better leave.否定の位置を間違える
誤:You’d not better go. 正:You’d better not go.過去の意味だと思う
had better は現在・近い未来への警告的助言です。過去の後悔には should have を使います。誰にでも強く勧める
相手との関係や、悪い結果が明白かを確認しましょう。理由を添えて You’d better leave now, or you’ll miss the last train. と言えば、なぜ強く勧めるのかが伝わります。ミニ練習|shouldとhad betterを選ぼう
- 健康のため、もっと野菜を食べた方がいい。(一般的助言)
- 今出た方がいい。終電を逃すよ。(目前の結果)
- そこには行かない方がいい。危険だよ。(警告)
- 昨日、もっと勉強すべきだった。(過去の後悔)
- 私はそろそろ寝た方がよさそうだ。(自分への判断)
- You should eat more vegetables.
- You’d better leave now, or you’ll miss the last train.
- You’d better not go there. It’s dangerous.
- I should have studied more yesterday.
- I’d better go to bed soon.
動画で助動詞の「圧」と距離感を理解する
had better と should の違いは、日本語訳の強弱だけではなく、話し手がどんな結果を見ているかというスタンスの違いです。had betterに関するよくある質問
had betterはshouldより丁寧ですか?
いいえ。betterの見た目とは異なり、had better は警告に近く、shouldより強く響くことがあります。丁寧さより切迫感を表す形です。had betterは命令ですか?
文法上は命令文ではありません。ただし「従わないと悪い結果になる」という含みがあるため、相手によっては命令や脅しのように聞こえます。had betterは過去にも使えますか?
基本的には現在・近い未来の行動に使います。過去の後悔なら should have + 過去分詞を使います。had betterの疑問文はありますか?
Hadn’t we better leave? のような形はありますが、日常会話では Should we leave? や Do you think we’d better leave? の方が使いやすいことも多いでしょう。まとめ|had betterは「しないとマズい」
- had better + 動詞の原形は「〜した方がいい、さもないと」
- コアイメージは「悪い結果が迫っている」
- should は自然な助言、had better は警告に近い助言
- 否定形は had better not + 動詞の原形
- 会話では I’d better / You’d better の短縮形がよく使われる
- hadがあっても過去ではなく、現在・近い未来を表す
- 目上・顧客・初対面の相手には、圧が強すぎないか注意する



