英語の助動詞 should と ought to の違いを徹底解説
最終更新日: 2026年3月9日

英語を勉強していると、should と ought to の違いってなんだろう?って疑問に思うことありますよね。どちらも「〜すべき」って訳されるから、使い分けがわからなくて混乱しちゃう。でも実は、この2つの助動詞にはニュアンスの違いがあって、使い方もちょっと異なるんです。今回は、should と ought to の違いを徹底的に解説していきます。
should と ought to の基本的な意味
まずは基本から押さえていきましょう。should と ought to は、どちらも助動詞として使われて、主に「義務」や「推量」を表現します。
should は「〜すべきだ」「〜したほうがいい」という意味で、アドバイスや推奨を表すときに使います。例えば、You should study English every day. (毎日英語を勉強すべきだよ) みたいな感じです。
一方、ought to も同じく「〜すべきだ」という意味なんですが、ちょっと堅い印象があります。You ought to study English every day. も文法的には正しいんですが、日常会話ではあまり聞かないかもしれません。
高校の英文法の授業では、この2つを同じように習うことが多いんですが、実際の使い方にはかなり違いがあるんです。
使用頻度の違い
ここが重要なポイントなんですが、現代英語では should のほうが圧倒的によく使われます。ought to は古風な表現として認識されていて、特にアメリカ英語ではあまり使われません。
日常会話で「〜すべき」と言いたいときは、ほぼ should を使えば問題ありません。ought to を使うと、少しフォーマルで堅苦しい印象を与えることがあります。
イギリス英語では ought to もまだ使われることがありますが、それでも should のほうが一般的です。英語の勉強をしているなら、まずは should をしっかり使いこなせるようになることが必要ですね。
文法的な形の違い
should と ought to は、文法的な形にも違いがあります。ここをしっかり理解しておくと、使い分けがスムーズになりますよ。
should は助動詞なので、後ろには動詞の原形がそのまま来ます。例えば、You should go home. (家に帰るべきだよ) という形です。
一方、ought to は助動詞なんですが、必ず to を伴います。You ought to go home. という形になるんです。この to は絶対に必要で、ought だけでは使えません。
この違いは、特に否定文や疑問文を作るときに重要になってきます。
否定形の違い
否定形を作るときの違いも見ていきましょう。ここでも should と ought to では形が異なります。
should の否定形は should not、短縮形で shouldn't です。You shouldn't eat too much. (食べ過ぎちゃダメだよ) みたいに使います。これは簡単ですよね。
ought to の否定形は ought not to になります。You ought not to eat too much. という形です。短縮形は oughtn't to なんですが、これは本当に使われません。実際の会話で oughtn't to を使う人はほぼいないと思います。
否定文を作るときも、should を使ったほうが自然で簡単です。ought to の否定形は文法的には正しいんですが、実用性は低いですね。
疑問文の形
疑問文を作るときの違いも確認しておきましょう。
should の疑問文は、Should I call him? (彼に電話すべき?) みたいに、should を文頭に持ってくるだけです。これは他の助動詞と同じパターンですね。
ought to の疑問文は、実はちょっと厄介なんです。文法的には Ought I to call him? という形になるんですが、これは本当に古風で、現代英語ではほとんど使われません。
実際には、ought to を使った疑問文を作りたいときは、Should I call him? と should を使うか、Do you think I ought to call him? みたいに迂回的な表現を使うことが多いです。
推量の用法
should と ought to は、どちらも推量を表すことができます。「〜のはずだ」「おそらく〜だろう」という意味ですね。
The train should arrive soon. (電車はもうすぐ着くはずだよ) という文では、should が推量を表しています。これは義務や推奨ではなく、予想や期待を示しているんです。
同じように、The train ought to arrive soon. も文法的には正しいんですが、やっぱり should のほうが自然です。
推量の意味で使うときは、何かの根拠に基づいて「〜のはずだ」と言っている感じです。例えば、He should be home by now. (彼はもう家にいるはずだ) は、時間的に考えて家にいるだろうという推測を表しています。
義務の強さのニュアンス
義務や推奨を表すときのニュアンスにも、微妙な違いがあります。
should は「〜したほうがいい」というアドバイスや提案のニュアンスが強いです。義務感はそれほど強くなくて、柔らかい表現として使えます。
ought to は、should よりも少し義務感が強いとされることがあります。道徳的な義務や社会的な責任を表すときに使われることが多いんです。
例えば、You ought to respect your parents. (両親を敬うべきだ) という文は、道徳的な義務を強調している感じがします。でも、You should respect your parents. でも意味は通じますし、実際にはこちらのほうがよく使われます。
had better との違い
ついでに、had better という表現との違いも見ておきましょう。これも「〜すべき」と訳されることがあるので、混同しやすいんです。
had better は、should や ought to よりも強い警告や忠告を表します。「〜したほうがいい(さもないと)」みたいなニュアンスがあって、結果を暗示しているんです。
You had better hurry. (急いだほうがいいよ) は、急がないと遅刻するとか、何か悪いことが起こるというニュアンスが含まれています。
should は単なるアドバイスなので、You should hurry. (急いだほうがいいよ) は、had better よりも柔らかい表現です。
ought to は should と同じくらいの強さなんですが、had better のほうが緊急性や重要性が高い感じがします。
実際の使い分け方
じゃあ、実際にはどう使い分ければいいのか?という問題ですよね。
基本的には、should を使っておけば間違いありません。日常会話でも、ビジネスシーンでも、should は万能です。
ought to を使うのは、特にフォーマルな文章や、古典的な表現を使いたいときくらいです。小説や演説などで、意図的に格調高い雰囲気を出したいときに使われることがあります。
英語の試験では、should と ought to の違いを問う問題が出ることがありますが、実際のコミュニケーションでは should だけ使えれば十分です。
ought to を完璧に使いこなす必要はありません。まずは should をしっかり身につけることが大切ですよ。
よくある間違い
should と ought to を使うときに、よくある間違いも紹介しておきます。
まず、ought の後ろの to を忘れてしまうミスです。You ought go home. は間違いで、You ought to go home. が正しい形です。ought には必ず to が必要だということを覚えておきましょう。
逆に、should の後ろに to をつけてしまうミスもあります。You should to go home. は間違いで、You should go home. が正しいです。should には to は不要です。
それから、ought to の疑問文で Ought you to go? みたいな形を使ってしまうことがあるんですが、これは古すぎて不自然です。Should you go? を使うか、Do you think you ought to go? みたいに言い換えたほうがいいですね。
例文で理解を深める
いくつか例文を見て、理解を深めていきましょう。
You should drink more water. (もっと水を飲んだほうがいいよ) — これは健康的なアドバイスですね。日常会話でよく使う表現です。
You ought to drink more water. — 文法的には正しいんですが、ちょっと堅苦しい感じがします。
She should be here by 3 PM. (彼女は午後3時までにはここに着くはずだ) — これは推量の用法です。
We should have finished the project yesterday. (昨日プロジェクトを終わらせるべきだった) — should have + 過去分詞で、過去の後悔や反省を表します。
You ought to apologize to her. (彼女に謝るべきだよ) — 道徳的な義務を表す文です。でも、You should apologize to her. のほうが自然です。
地域による使用の違い
英語圏の地域によっても、should と ought to の使用頻度は違います。
アメリカ英語では、ought to はほとんど使われません。アメリカ人と話すときは、should だけ使っておけば問題ないです。
イギリス英語では、ought to もまだ使われることがあります。特に年配の方や、フォーマルな場面では聞くことがあるかもしれません。でも、若い世代はイギリスでも should を好んで使う傾向があります。
オーストラリアやニュージーランドでも、should のほうが一般的です。
英語の勉強をするときは、まずアメリカ英語かイギリス英語のどちらかを選んで、そのバリエーションに慣れることが大切です。でも、should に関しては、どちらの英語でも使えるので便利ですよ。
学習のポイント
should と ought to を勉強するときのポイントをまとめておきます。
まず、should を優先的に覚えましょう。これだけで、ほとんどの状況に対応できます。
ought to は、読んだり聞いたりしたときに理解できればOKです。自分から積極的に使う必要はありません。
should の用法をしっかり身につけることが重要です。義務や推奨だけでなく、推量の意味もあることを覚えておきましょう。
should have + 過去分詞の形も便利なので、一緒に覚えておくといいですよ。I should have studied harder. (もっと勉強すればよかった) みたいに、過去の後悔を表すときに使えます。
実際の英語の文章や動画を見て、should がどんな場面で使われているかを観察することも大切です。
試験での扱い
高校や大学の英語の試験では、should と ought to の違いを問う問題が出ることがあります。
文法問題では、「should と ought to は同じ意味である」という選択肢が正解になることが多いです。基本的な意味は同じなので、置き換え可能な場合が多いんです。
でも、使用頻度や形式の違いを問う問題もあります。「現代英語でより一般的なのはどちらか」という問題なら、答えは should です。
否定形や疑問文の作り方を問う問題では、形の違いに注意が必要です。should not と ought not to、Should I...? と Ought I to...? の違いを理解しておきましょう。
試験対策としては、両方の形を知っておくことが大切ですが、実際のコミュニケーションでは should だけ使えれば十分です。
実践的な練習方法
should を使いこなせるようになるための練習方法も紹介しておきます。
まず、自分の日常生活で「〜すべき」「〜したほうがいい」と思うことを英語で言ってみましょう。I should exercise more. (もっと運動すべきだな) とか、I should go to bed earlier. (もっと早く寝たほうがいいな) みたいに、独り言でもいいので声に出してみるんです。
それから、英語の動画やドラマを見るときに、should が出てきたら注目してみてください。どんな場面で、どんなニュアンスで使われているかを観察すると、自然な使い方が身につきます。
友達や先生に対して、should を使ってアドバイスをしてみるのもいい練習になります。You should try this restaurant. (このレストラン行ってみたら?) みたいに、気軽に使ってみましょう。
文章を書くときも、意識的に should を使ってみてください。日記やエッセイで、自分の意見や提案を表すときに should を使うと、表現の幅が広がります。
他の助動詞との関係
should と ought to だけでなく、他の助動詞との関係も理解しておくと、英語の表現力が上がります。
must は「〜しなければならない」という強い義務を表します。should よりも強制力が強いです。You must finish this by tomorrow. (明日までにこれを終わらせなければならない) は、選択の余地がない感じです。
may や might は「〜かもしれない」という可能性を表します。should の推量よりも確信度が低いです。
can は「〜できる」という能力や可能性を表します。should とは意味が全く違いますね。
will は「〜するだろう」という未来の予測や意志を表します。should の推量とは少し違って、より確実な予測です。
これらの助動詞を使い分けることで、微妙なニュアンスの違いを表現できるようになります。
まとめとして覚えておきたいこと
should と ought to の違いを理解できましたか?ポイントをおさらいしておきましょう。
意味は基本的に同じで、どちらも「〜すべき」「〜のはずだ」を表します。でも、使用頻度は should のほうが圧倒的に高いです。
形の違いとしては、should の後ろは動詞の原形、ought to の後ろも動詞の原形ですが、to が必要です。
否定形は should not と ought not to、疑問文は Should I...? が一般的で、Ought I to...? は古風すぎて使われません。
実際のコミュニケーションでは、should を使っておけば間違いありません。ought to は理解できれば十分で、自分から使う必要はほとんどないです。
英語の勉強では、まず should をしっかり身につけることが大切です。義務、推奨、推量の用法を理解して、自然に使えるようになりましょう💪
実践で使える英語力を身につけよう
should と ought to の違いがわかったら、次は実際の英語に触れて使ってみることが一番の勉強法です。文法の知識だけじゃなくて、実際にネイティブがどう使っているかを見ることで、本当の意味で理解できるようになります。
英語のメディアに触れて、そこにあるメッセージや文章を少しでも理解できれば、必ず上達します。それだけです。
一度学んだことを理解して、自分のものにしていきましょう🫡
実際の英語コンテンツで should の使い方を練習したいなら、ミガクのブラウザ拡張機能がめちゃくちゃ便利です。Netflix や YouTube を見ながら、わからない単語を瞬時に調べられて、そのままフラッシュカードとして保存できるんです。字幕ツールもついてるから、should が出てきたときにすぐ確認できて、効率的に学習できます。10日間の無料トライアルがあるので、試してみる価値ありますよ。