解説記事 — フレーズフレーズミー

疑問文・命令文・否定文

shall と should の違い|Shall we の提案と「すべき」の should

30秒でわかる

現代の英語で shall が生き残っているのはほぼ疑問文の「Shall we 〜?(一緒に〜しましょうか)」「Shall I 〜?(私が〜しましょうか)」だけ。一方 should は「〜すべきだ・〜したほうがいい」という助言・義務を表し、否定の should not は「〜してはいけない・しないほうがいい」になります。「しなくてよい」の don't have to と、「してはいけない」の shouldn't/must not を混同するのが最頻出の誤りです。

×You don't have to spend more money than you need.
You should not spend more money than you need.

まず、実際の間違いを見てください

次の3つは、当サービスの人手添削で実際に繰り返し指摘された誤答です(回数は同じ間違いが添削された実測値)。

例文: 必要以上のお金を使ってはいけません。

×You don't have to spend more money than you need.60回
You should not spend more money than you need.

don't have to は「〜する必要はない(しなくてよい)」。和文は「してはいけない」という禁止なので、should not や must not で表します。

例文: 君は海辺にハイヒールを履いて行かない方がいい。

×You had better not go to the beach in high heels.13回
You should not go to the beach in high heels.

had better not は「さもないと困ったことになるぞ」という響きのきつい警告です。この程度の助言には強すぎるので、shouldn't を使います。

例文: コーチは次の大会に新人を出場させることを提案した。

×The coach suggested that the newcomer would play in the next game.12回
The coach suggested that the newcomer should play in the next game.

suggest(提案する)に続く that 節の中は「should+動詞の原形」(should を省いて原形だけでも可)。would は使えません。

第95位

shall・should まわりのミスは、よくある誤り全222タイプの中で第95位。当サービスの人手添削12年分で805回指摘されました。目立つのは「してはいけない」と「しなくてよい」の取り違えと、助言の強さの選び間違いです。

なぜ間違えるか——日本語のクセ

日本語の「〜したほうがいい」「〜すべきだ」「〜しなさい」「〜してはいけない」は、どれも語尾を変えるだけで、強さの目盛りが1本の線の上に自然に並んでいます。ところが英語は、この目盛りを should・must・had better という別々の単語に割り振っていて、しかも学校で習う訳語がずれています——had better は「〜したほうがいい」と訳されるせいで軽い助言に見えますが、実際は「さもないと大変だぞ」という上から目線の警告です。逆に「してはいけない」を否定文にしようとして、「〜しなくてもいい(不要)」の don't have to を選んでしまう——否定したときに意味の分かれる助動詞が日本語側にないことが、この取り違えの原因です。

さらに shall は、古い参考書の「〜だろう(単純未来)」のイメージが残っているため、いろいろな場面で使えそうに見えます。現代の英作文で shall を使ってよい場面は、実質「Shall we 〜?」「Shall I 〜?」の2つだけと覚えるのが安全です。

shall / should shall=提案・申し出 Shall we go? / Shall I open it? should=助言・義務 You should go. 〜すべきだ 「〜すべき」の強さの目盛り should 助言・軽い提案 must / have to 義務・禁止(not で) had better きつい警告 ←弱い(ふつうの助言はここ)  強い・きつい→
shall は「提案・申し出」の枝、should は「助言・義務」の枝。助言の強さは should → must → had better の順にきつくなる。

図の内容を表にするとこうなります。

表現意味使いどころ
Shall we 〜? / Shall I 〜?一緒に〜しましょうか/私が〜しましょうか提案・申し出の疑問文。現代英語の shall はほぼこれだけ
should〜すべきだ・〜したほうがいいふつうの助言・軽い提案。「心がけましょう」も you should
should not〜してはいけない・しないほうがいい禁止・助言の否定(must not はより強い禁止)
don't have to〜しなくてよい不要。禁止の意味には絶対にならない
had better (not)〜しろ(するな)、さもないと困るぞ切迫した警告。ふつうの助言には強すぎる

こう考える——書くときの判断手順

  1. 疑問文で「(一緒に)〜しましょうか」と持ちかける文か?——そうなら Shall we 〜? / Shall I 〜?。ただし「〜してもいいですか」と許可を求める文なら Can I 〜? / May I 〜?(Shall I 〜? は申し出であって許可願いではない。詳しくは can・could の記事
  2. 「〜すべきだ・したほうがいい・心がけましょう」なら should+動詞の原形。had better に手が伸びたら止まる——それは警告の響き
  3. 否定は意味を先に確認する。「してはいけない」→ should not/must not。「しなくてよい」→ don't have to。日本語の「ない」だけ見て選ばない
  4. suggest・propose・insist など提案・要求の動詞の that 節の中は「(should+)動詞の原形」。would・will・三単現の s は使わない

ここまでは同じ、ここからは別

「必要以上のお金を使ってはいけません」は、You must not 〜 でも You shouldn't 〜 でも、命令文 Don't spend 〜 でも正解です(当サービスの採点でも複数可。must not のほうが禁止として強い、という程度の差です)。suggest の that 節では should を省略して原形だけ(The coach suggested that the newcomer play 〜)も正しい形です。また「あなたは財布を買った方がいい。いや、買わなければいけません」のように助言から義務へ強める文では、前半 should・後半 must/have to と使い分けます——ここで後半に had better を使うと高圧的な響きで減点リスクになります。

「〜すべきだった(のにしなかった)」という過去への後悔は should have+過去分詞で、should の後ろを過去分詞にしてよいのはこの形だけです。詳しくは助動詞+have+過去分詞の記事へ。It's time のあとに should が現れる形(It's time we should change 〜)は仮定法の記事で扱っています。

まとめ——書いたあとのチェック

この間違い、自分もやるか試してみる

「あなたの消しゴムを借りてもいいですか。」を、実際に英語で書いてみてください。Shall I 〜? と Can I 〜? の区別——申し出か、許可願いか——がそのまま試される問題です。書いた英文は AI がその場で採点します(登録は不要です)。

「あなたの消しゴムを借りてもいいですか。」を英語で書いてみる登録なしで、この1問をAIが採点します

データについて: 本文の回数・割合は、フレーズフレーズミーの人手添削データ12年分の集計値です(添削と誤りタグの照合 655,994回のうち、本記事のタグ「助動詞 shall と should の意味と用法」への照合が 805回・0.1%。集計 2026-08-14)。誤答例の「◯回」は、同じ間違いが人手添削と照合された回数です。誤答例はいずれも実際の学習者の答案に現れた文で、個人が特定できる情報は含みません。

著者: 株式会社コンテンツアンドシステムズ(人手添削18.4万件・採点基準416問を運営する、ITと教育の融合をミッションとする会社です)。データの出どころと記事の作り方は運営者とデータについてをご覧ください。

← 解説記事の一覧フレーズフレーズミーをはじめる