本文へスキップ
GRAMMAR 第84回 標準 読了 9分

命令文のandとorの違いは?結果が正反対になる理由

入試対策講座|第84回

Hurry up, and ~ と Hurry up, or ~ では、うしろに続く結果が正反対になります。命令文のあとの and は「そうすれば」、or は「さもないと」です。Wiktionary の定義と例文で確かめ、if と unless への書きかえまで、入試で使える判定にまとめました。

監修:原田高志(原田英語.com)

Hurry up, and you'll catch the train.(急げば、電車に間に合う)。Hurry up, or you'll miss the train.(急がないと、電車に乗り遅れる)。命令文はまったく同じなのに、and と or で、結果が正反対になります。空所補充では、この and と or を勘で選んでいませんか。理由を知ると、迷わず選べます。

同じ命令文なのに、and と or で、なぜ結果が正反対になるのか

次の3つを見比べてください。

① Hurry up, and you'll catch the train.
② Hurry up, or you'll miss the train.
③ ✕ Hurry up, and you'll miss the train.

  • ①と②は自然な文です。③は文法の形は同じですが、「急げば、乗り遅れる」となり、意味が通りません。

命令文のあとの and と or は、何を基準に選べばよいのでしょうか。

考えられる答え

仮説1 and は「そして」、or は「または」と訳して選ぶ

この覚え方でも、やさしい文なら点は取れます。 けれども、②を「急ぎなさい、または電車に乗り遅れる」と訳すと、意味が通りません。Wiktionary の or は、この or の意味を Otherwise(そうでなければ) と説明しています。例は It's raining! Come inside or you'll catch a cold!(雨だ! 中に入りなさい、さもないと風邪をひくよ)です。「または」では読めません。

仮説2 and のあとは良い結果、or のあとは悪い結果が来る

①と②だけを見ると、この説明は当たります。 ただ、Wiktionary の and には、2004年の The Observer の文が載っています。One more error and all the good work she had done on Friday would be for nought.(あと1つミスをすれば、金曜日にしたよい仕事が全部むだになる)。and のあとなのに、悪い結果です。良い・悪いでは、決まりません。

仮説3 命令を「する」なら and、「しない」なら or と考える

Wiktionary は、and を「最初の内容のあとに、時間や結果として続くことを導く」と説明しています。命令どおりにした場合の結果が、and のあとに来ます。 or は、先ほどの定義のとおり Otherwise(そうでなければ)です。命令どおりにしなかった場合の結果が、or のあとに来ます。 この見分けなら、悪い結果の and も説明できます。

真相

接続詞

命令文, and ~ は「そうすれば~」、命令文, or ~ は「さもないと~」。命令どおりにした結果が and、しなかった結果が or。

命令文, and S V = If you ~, S V(~すれば)/命令文, or S V = If you don't ~, S V(~しないと)

① 形と意味
命令文のあとにコンマを置き、and か or で結果の文をつなぎます。
・命令文, and S V = If you ~, S V(~すれば、S は V する)
・命令文, or S V = If you don't ~, S V(~しないと、S は V する)

② and は「命令どおりにした場合」
Wiktionary の and は、and を「先に述べたことのあとに、時間や結果として続くことを導く」と説明しています。Study hard, and you'll pass the exam. なら、勉強したあとの結果が pass です。

③ or は「命令どおりにしなかった場合」
Wiktionary の or は、or の意味を Otherwise と説明しています。Study hard, or you'll fail the exam. なら、勉強しなかった場合の結果が fail です。

④ 入試で使う3ステップ
① 命令文のあとに、and か or の空所があるかを見ます。
② 結果の文を読み、「命令どおりにした結果か、しなかった結果か」を考えます。
③ した結果なら and、しなかった結果なら or を入れます。

⑤ if と unless への書きかえ
・Hurry up, and you'll catch the train. = If you hurry up, you'll catch the train.
・Hurry up, or you'll miss the train. = If you don't hurry up, you'll miss the train. = Unless you hurry up, you'll miss the train.

⑥ 命令文でなくても同じ形
Wiktionary の例 One more error and ... のように、名詞のあとに and を置く形もあります。意味は If you make one more error, ... と同じで、「そうすれば」の and です。

日本語の頭が、ここで邪魔をする

日本語は、「急ぎなさい。そうすれば」と「急ぎなさい。さもないと」を、つなぎの言葉で言い分けます。ところが英語の学習では、and を「そして」、or を「または」と1語で覚えがちです。その覚え方だと、つなぎの言葉が持つ『そうすれば』『さもないと』の働きが見えなくなります。

知らなかっただけで、あなたの理解力の問題ではありません。and と or を「そうすれば」「さもないと」で覚え直せば、迷いは消えます。

ここでつまずく

いちばん多いのは、結果の意味を読まずに、and か or を勘で選ぶ誤りです。

✕ Study hard, or you will pass the exam.(勉強しないと、合格する)
○ Study hard, and you will pass the exam.

次に多いのが、書きかえで Unless のあとに not を付ける誤りです。

✕ Unless you don't hurry up, you'll miss the train.
○ Unless you hurry up, you'll miss the train.

Unless は、それだけで「~しない限り」の意味を持っています。

命令文, and = そうすれば。命令文, or = さもないと。

結果から逆算する力を手に入れる

命令文のあとの and と or を見たら、結果の文だけを読んで、どちらか決められます。

空所補充では、結果が「した場合」か「しなかった場合」かを見るだけで選べます。英作文では、If you ~ や Unless you ~ に書きかえて、確かめられます。

例文で確かめる

Hurry up, and you'll catch the train.

急げば、電車に間に合うよ。

命令どおりにした結果なので and。

Hurry up, or you'll miss the train.

急がないと、電車に乗り遅れるよ。

命令どおりにしなかった結果なので or。

Study hard, and you'll pass the exam.

一生懸命勉強すれば、試験に受かるよ。

Be quiet, or I'll call the teacher.

静かにしないと、先生を呼ぶよ。

Come inside, or you'll catch a cold.

中に入りなさい、さもないと風邪をひくよ。

Wiktionary の or の例と同じ形。

Before

and は「そして」、or は「または」と覚えていて、命令文のあとで日本語が不自然になっても気づかず、空所補充で勘で選んでいた

After

命令文のあとの and を「そうすれば」、or を「さもないと」と置き換えて読める。結果の文を見れば、どちらを入れるか決められ、If や Unless への書きかえもできる

For Teachers

明日の授業、この15分で「命令文のあとの and と or の使い分け(and=そうすれば、or=さもないと)」が終わります

導入の問いかけ(3分)

  • 「「Hurry up, and you'll catch the train. と Hurry up, or you'll miss the train. の違いは、どこでしょう」と聞きます。」
  • 「「and を『そして』、or を『または』と訳すと、どちらの文も日本語がおかしくなります。ではどう訳しますか。隣の人と15秒で話してください」と聞きます。」
  • 「「Hurry up, and you'll miss the train. は、なぜ変なのでしょう」と聞き、答えを出させてから理由を考えさせます。」

板書はこの1行だけ

命令文, and ~ = そうすれば(した結果)/命令文, or ~ = さもないと(しなかった結果)→ If you ~ / If you don't ~ = Unless you ~

ペアワーク/全体討論(5分)

「1人が命令文を1つ言います。もう1人は、and か or を選んで、結果の文を続けてください」5分。

先生の発話は、「命令どおりにした結果なら and、しなかった結果なら or です」です。役を替えて3回ずつ言わせ、最後に自分で作った文を1つ書かせます。

レベル別ミニ問題(5分)

標準

空所に and か or を入れなさい。Leave now, ( ) you'll catch the first bus.

答え:and。今出れば始発バスに間に合う、という命令どおりにした結果

標準

ほぼ同じ意味になるように空所を埋めなさい。Be careful, or you'll break it. = ( ) you are careful, you'll break it.

答え:Unless。or は「さもないと」で、Unless は「~しない限り」。If だと意味が逆になる

難関

誤りを直しなさい。Unless you don't practice every day, you won't get better.

答え:Unless you practice every day, you won't get better. Unless それ自体が否定を含むので、not は付けない

出口チケット(2分)

「早く寝なさい、そうしないと明日起きられないよ」を、or を使って英文1文で書かせる(例:Go to bed early, or you won't be able to get up tomorrow.)

MAKE IT YOURS

AIに貼ると、この項目だけを狙った練習問題が、あなた用に出てきます。

あなたは大学入試英語の指導者です。命令文のあとの and と or の練習問題を6問作ってください。条件は次のとおりです。①命令文, and ~ を3問、命令文, or ~ を3問にする。②高校生の学校生活・部活・家族の場面にする。③2問は If と Unless への書きかえ問題にする。④それぞれに答えと、結果の文が「命令どおりにした結果か、しなかった結果か」を日本語で説明する解説を付ける。

確認クイズ

  1. Q1. ( ) に入れるのに最も適切なものはどれか。Hurry up, ( ) you will miss the last train.

  2. Q2. ( ) に入れるのに最も適切なものはどれか。Work hard, ( ) you will pass the exam.

  3. Q3. ほぼ同じ意味になるように ( ) に入れるのに最も適切なものはどれか。Be careful, or you will break it. = ( ) you are careful, you will break it.

  4. Q4. 次の文の意味として最も適切なものはどれか。Leave now, and you will catch the first bus.

  5. Q5. ( ) に入れるのに最も適切なものはどれか。One more mistake ( ) you will lose the game.