日本語の「〜しなければならない」や「〜したほうがよい」を英語にするとき、must、have to、should のどれを選ぶか迷うことがあります。三つはどれも行動の必要性に関係しますが、強さ、必要になる理由、文の形が同じではありません。この記事では、三つを単純に一対一の訳で暗記せず、強い義務、状況による必要、助言という中心的な違いから整理します。
基本ルール
must + 動詞の原形 は、話し手が強く必要だと判断することや、強い命令を表すときによく使います。You must be quiet. は「あなたは静かにしなければなりません」です。must は助動詞なので、主語が三人称単数でも形は変わらず、直後には to を付けず動詞の原形を置きます。
have to + 動詞の原形 も「〜しなければならない」を表します。規則、予定、周囲の事情などによる必要性を述べるときによく使われます。I have to wear a uniform at school. は「私は学校で制服を着なければなりません」で、学校の規則による必要だと考えられます。ただし実際の会話では must と意味が重なる場面も多く、理由だけで常に一方へ決まるわけではありません。
should + 動詞の原形 は、「〜したほうがよい」「〜すべきだ」という助言や望ましさを表します。You should get some rest. は「少し休んだほうがよいです」です。普通は must や have to より弱く、行動を勧めますが、規則として絶対に必要だと断定する形ではありません。
形にも違いがあります。must と should は助動詞なので、後ろは原形で、三人称単数でも musts や shoulds にはしません。一方、have to の have は現在形で主語に合わせ、He has to leave. のように has to になります。
時制を変えるときは have to が役立ちます。過去の義務は通常 had to、未来の義務は will have to です。I had to wait yesterday. は「私は昨日待たなければなりませんでした」、We will have to decide soon. は「私たちはすぐ決めなければならないでしょう」です。
作り方・使い方
まず、日本語が強い義務なのか、助言なのかを見分けます。校則や期限によって避けにくい必要なら have to、話し手が強く「必ず」と求めるなら must、相手にとって望ましい行動を勧めるなら should が基本です。文脈がなければ、言葉の強さを手掛かりにします。
must の肯定文は 主語 + must + 原形 です。We must protect nature. は「私たちは自然を守らなければなりません」です。疑問文は Must we leave now? のように must を主語の前へ出せますが、日常の必要を尋ねるときは Do we have to leave now? もよく使われます。
have to は一般動詞を含む形として扱います。現在の否定文や疑問文では do / does を使い、Do I have to bring a pen?、She does not have to come. とします。does があるときは has ではなく原形 have に戻ります。
should の肯定文は 主語 + should + 原形、否定文は should not + 原形、疑問文は Should + 主語 + 原形 ...? です。Should I call him? は「彼に電話したほうがよいですか」と助言を求めています。短縮形 shouldn't は「〜しないほうがよい」です。
最後に時制を確認します。「昨日」「来週」など現在以外の義務を述べるなら、had to や will have to を使います。must 自体を musted にすることはできません。現在の意味と形だけでなく、文中の時を表す語にも目を向けましょう。
例文
You must show me your ticket. は「あなたは私に切符を見せなければなりません」です。話し手が強く必要だと伝える文で、must の後ろは原形 show です。
I have to finish this report today. は「私は今日このレポートを終えなければなりません」です。締め切りなど状況による必要が考えられます。主語が He なら He has to finish となります。
You should bring a warm jacket. は「暖かい上着を持っていったほうがよいです」です。命令として強制するのではなく、天候などを考えて相手に助言しています。
We had to cancel the game because of the rain. は「私たちは雨のため試合を中止しなければなりませんでした」です。過去の状況による必要なので had to を使っています。
Do I have to submit this today? は「私はこれを今日提出しなければなりませんか」です。必要性を尋ねる疑問文なので、do + 主語 + have to の順です。
よくある間違い
誤りの She must to wear a helmet. は、must の後ろに不要な to を置いています。正しくは She must wear a helmet. です。助動詞の直後には動詞の原形を直接置きます。
誤りの He have to get up early. は、三人称単数の主語に have をそのまま使っています。現在の肯定文では He has to get up early. が正しい形です。ただし疑問文なら Does he have to get up early? と原形へ戻ります。
誤りの You should to see a doctor. は、should の後ろに to を加えています。正しくは You should see a doctor. です。must と同じく、should の直後も原形です。
You must take an umbrella. は文法的に正しいですが、友人へ軽く勧めたいだけなら強すぎる場合があります。その場面では You should take an umbrella. のほうが自然です。これは文法違反ではなく、義務として強く求めるのか、助言するのかという意図の違いです。
確認問題
- 「あなたはもっと水を飲んだほうがよい」を、助言を表す英文にしてください。
My sister have to practice today.を正しい英文に直してください。- 「私たちは昨日、長い時間待たなければなりませんでした」を、過去の義務として英文にしてください。
解答
You should drink more water.です。助言なのでshould + 動詞の原形を使います。My sister has to practice today.です。現在の肯定文で主語が三人称単数なのでhas toにします。We had to wait for a long time yesterday.です。過去の必要には通常had to + 動詞の原形を使います。
まとめ
must は話し手の強い判断や命令、have to は規則や状況による必要性に使われる傾向があり、実際には意味が重なる場面もあります。should は義務より弱い助言や望ましさです。must と should の後ろは原形、have to は主語により has to となります。過去は had to、未来は will have to が基本です。文を作る前に、強制するのか、事情で必要なのか、勧めるのかを決め、次に主語と時制に合う形を選びましょう。
