解説記事 — フレーズフレーズミー
疑問文・命令文・否定文shall と should の違い|Shall we の提案と「すべき」の should
30秒でわかる
現代の英語で shall が生き残っているのはほぼ疑問文の「Shall we 〜?(一緒に〜しましょうか)」「Shall I 〜?(私が〜しましょうか)」だけ。一方 should は「〜すべきだ・〜したほうがいい」という助言・義務を表し、否定の should not は「〜してはいけない・しないほうがいい」になります。「しなくてよい」の don't have to と、「してはいけない」の shouldn't/must not を混同するのが最頻出の誤りです。
まず、実際の間違いを見てください
次の3つは、当サービスの人手添削で実際に繰り返し指摘された誤答です(回数は同じ間違いが添削された実測値)。
例文: 必要以上のお金を使ってはいけません。
don't have to は「〜する必要はない(しなくてよい)」。和文は「してはいけない」という禁止なので、should not や must not で表します。
例文: 君は海辺にハイヒールを履いて行かない方がいい。
had better not は「さもないと困ったことになるぞ」という響きのきつい警告です。この程度の助言には強すぎるので、shouldn't を使います。
例文: コーチは次の大会に新人を出場させることを提案した。
suggest(提案する)に続く that 節の中は「should+動詞の原形」(should を省いて原形だけでも可)。would は使えません。
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 we 〜? / Shall I 〜? | 一緒に〜しましょうか/私が〜しましょうか | 提案・申し出の疑問文。現代英語の shall はほぼこれだけ |
| should | 〜すべきだ・〜したほうがいい | ふつうの助言・軽い提案。「心がけましょう」も you should |
| should not | 〜してはいけない・しないほうがいい | 禁止・助言の否定(must not はより強い禁止) |
| don't have to | 〜しなくてよい | 不要。禁止の意味には絶対にならない |
| had better (not) | 〜しろ(するな)、さもないと困るぞ | 切迫した警告。ふつうの助言には強すぎる |
こう考える——書くときの判断手順
- 疑問文で「(一緒に)〜しましょうか」と持ちかける文か?——そうなら Shall we 〜? / Shall I 〜?。ただし「〜してもいいですか」と許可を求める文なら Can I 〜? / May I 〜?(Shall I 〜? は申し出であって許可願いではない。詳しくは can・could の記事)
- 「〜すべきだ・したほうがいい・心がけましょう」なら should+動詞の原形。had better に手が伸びたら止まる——それは警告の響き
- 否定は意味を先に確認する。「してはいけない」→ should not/must not。「しなくてよい」→ don't have to。日本語の「ない」だけ見て選ばない
- 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 〜)は仮定法の記事で扱っています。
まとめ——書いたあとのチェック
- 「してはいけない」を don't have to と書いていないか(それは「しなくてよい」)
- ふつうの助言に had better を使っていないか(should が基本)
- suggest などの that 節は「(should+)原形」になっているか
この間違い、自分もやるか試してみる
「あなたの消しゴムを借りてもいいですか。」を、実際に英語で書いてみてください。Shall I 〜? と Can I 〜? の区別——申し出か、許可願いか——がそのまま試される問題です。書いた英文は AI がその場で採点します(登録は不要です)。
「あなたの消しゴムを借りてもいいですか。」を英語で書いてみる登録なしで、この1問をAIが採点しますデータについて: 本文の回数・割合は、フレーズフレーズミーの人手添削データ12年分の集計値です(添削と誤りタグの照合 655,994回のうち、本記事のタグ「助動詞 shall と should の意味と用法」への照合が 805回・0.1%。集計 2026-08-14)。誤答例の「◯回」は、同じ間違いが人手添削と照合された回数です。誤答例はいずれも実際の学習者の答案に現れた文で、個人が特定できる情報は含みません。