“それ、しといたほうがいいよ” と言われて、should と had better のどちらだったか迷う。
学校では should は「すべき」、had better は「したほうがよい」と習う。日本語だけ見ると、had better のほうが柔らかく感じる。
似たような取り違えをしたことがある人は、少なくないはずです。
should と had better の違いは、丁寧さの度合いではありません。警告に近いか、助言にとどまるかの違いです。
should の使い方・特徴
should は助動詞で、「〜した方がいい」「〜すべきだ」という意味を持ちますが、強制力はそれほど強くなく、一般的なアドバイスや提案に使われます。
よく使われる場面や使われ方の傾向
- 一般的な助言や意見
- 倫理的、社会的に正しいとされる行動
- 期待や予測
例文
- You should see a doctor.(医者に診てもらった方がいいよ)
- People should respect each other.(人々はお互いを尊重すべきだ)
- It should be sunny tomorrow.(明日は晴れるはずだ)
had better の使い方・特徴
had better は「〜しないとよくないことが起こる」という含みがあり、should よりも強い警告や切迫感があります。形式的には「過去形」ですが、現在や未来の状況に対して使います。
よく使われる場面や使われ方の傾向
- 差し迫った危険や問題への警告
- 強めの忠告や命令に近い場面
例文
- You’d better hurry up, or you’ll miss the train.(急がないと電車に乗り遅れるよ)
- You’d better not touch that wire.(その電線には触らない方がいいよ)
- We had better leave now.(今出発した方がいい)
should / had better によく使われるパターン
よくある語の組み合わせ
- should + 動詞の原形
- had better + 動詞の原形(短縮形:’d better)
- had better not + 動詞の原形(否定形)
意味やニュアンスの補足
should はアドバイス的なニュアンスが中心で、聞き手の自由意志をある程度尊重します。 had better はより切迫感があり、「そうしないと困るよ」といったプレッシャーを感じさせる表現です。
例文(すべて和訳付き)
- You should call your mom.(お母さんに電話した方がいいよ)
- You’d better call your mom.(お母さんに電話しないと後で困るよ)
- You’d better not forget your passport.(パスポートを忘れない方がいいよ)
用法比較表
| 観点 | should | had better |
|---|---|---|
| 定義 | 助動詞 | 助動詞的表現(形式は過去形) |
| 主な意味 | 〜した方がいい | 〜しないとよくない結果になる |
| よく使う文脈 | 一般的な助言、期待 | 緊急性のある忠告や警告 |
| 使用頻度や印象 | 穏やか、柔らかい | 強め、切迫感あり |
| 例 | You should study more. | You’d better study more. |
「should」「had better」の後に続く語
どちらも「動詞の原形」が続きますが、使われる文脈により共起語(よく一緒に使われる単語)が異なります。
使用シーン:感情に関するとき
- You should apologize.(謝った方がいい)
- You’d better not say that.(そんなこと言わない方がいい)
- You should forgive him.(彼を許してあげた方がいい)
使用シーン:ビジネスや予定に関して
- You should attend the meeting.(会議に出席すべきだ)
- You’d better confirm the schedule.(スケジュールを確認した方がいい)
- You should prepare the documents.(書類を準備すべきだ)
使用シーン:健康・安全に関して
- You should take a break.(休憩した方がいい)
- You’d better wear a helmet.(ヘルメットをかぶった方がいい)
- You’d better not eat that.(それは食べない方がいい)
なぜ日本語話者は、強いほうを選んでしまうのか
この2つを取り違える原因は、意味を知らないことではありません。学校で習う訳語が、強さの順番を逆にしているからです。
日本の教科書は had better を「〜したほうがよい」と訳します。should は「〜すべきだ」と訳されることが多い。
この2つを日本語だけで並べると、「〜したほうがよい」のほうが柔らかく見えます。
ところが英語では逆です。had better は「そうしないと悪いことが起きる」という含みを持つ、警告に近い表現です。
つまり訳語の印象と、実際の強さが反転しています。丁寧に言おうとして、いちばん角の立つ語を選んでしまう。これがこの2語の本当の落とし穴です。
会話では、考える前に had better が出てくる
知識として分かっていても、話す速度では間に合わないことがあります。
日本語で「〜したほうがいいですよ」と考えてから英語にすると、対にして覚えた had better のほうが先に出ます。
訳語の対応が記憶に固定されているためで、意味の理解とは別の問題です。
ここは知識を足しても直りません。日本語を見て英語を口に出す練習で、出てくる語のほうを入れ替えます。手順は瞬間英作文の効果的なやり方|会話で出てこない人がやっている3つの間違いにまとめました。
実務では、had better を一度手放す
ここからはGEARの判断です。仕事で英語を使う人には、had better を積極的に使う語から外すことをすすめています。
理由は3つあります。
- 上司や取引先に使うと、脅しに近く響く。「You’d better send it by Friday.」は依頼ではなく通告です
- 強さを調整したい場面ほど、日本語話者はこの語を選びやすい。危険な場面と、選びやすさが重なっています
- had better でしか言えないことが、実務ではほとんどない
聞いて分かる必要はあります。相手が使ってきたら、それは警告だと受け取ります。
ただし自分から使う側に置いておく必要は、当面ありません。
代わりに持っておくのは should と、もう少し丁寧な言い方です。
- You should check the numbers once more.(穏やかな助言)
- You might want to check the numbers once more.(さらに柔らかい)
- I’d recommend checking the numbers once more.(提案として置く)
この3つがあれば、実務の助言はほぼ運べます。強さの調整そのものを整理したい場合は、法助動詞(Modal Verb)の種類と使い方、ニュアンスの違いで全体を見られます。
まとめ|聞くための had better、使うための should
意味の整理:
- should:一般的なアドバイス。相手に判断の余地を残す
- had better:そうしないと困ると伝える、警告寄りの表現
使い分けの順番:
- 自分から助言するときは should を既定にする
- had better は、相手が使ったときに警告だと受け取るために覚えておく
- もっと柔らかくしたいときは might want to や I’d recommend へ
「これをしないと困ることがあるかな?」で選ぶ方法もよく紹介されます。ただ実務では、もう一段先を見てください。
困る状況であっても、相手が上司や取引先なら had better は強すぎます。
状況で決めるより、相手が誰かで決めるほうが失敗が少なくなります。
should も had better も法助動詞です。全体像は法助動詞(Modal Verb)の種類と使い方、ニュアンスの違いで一覧にしています。

