レッスン57 · ステージ4: 時制と助動詞
条件文
上級Conditional sentences
形と使い方
if + 節, will/would + 動詞 — 条件とその結果
1.基本の形
条件文は2つの部分からなります。if 節は条件を表し、結果を表す節は何が起こるかを表します。どの時制を使うかは、その状況が現実的・起こりうるものか、想像にすぎないかで決まります。
| 種類 | if 節 | 結果を表す節 | 使い方 |
|---|---|---|---|
| ゼロ条件文 | if + 現在形 | 現在形 | 事実、いつも当てはまること |
| 第一条件文 | if + 現在形 | will + 動詞の原形 | 未来に実際に起こりうること |
| 第二条件文 | if + 過去形 | would + 動詞の原形 | 今や未来についての想像 |
このレッスンではゼロ条件文と第一条件文を中心に扱い、最後に第二条件文を少しだけ紹介します。第二・第三条件文にはそれぞれ専用のレッスンがあります:「仮定法過去(第二条件文)」「仮定法過去完了(第三条件文)」。
2つの部分は入れ替えられます。if 節が先に来るときはコンマを入れ、後に来るときは不要です。
If you're tired, we'll go home.
疲れているなら、家に帰ろう。(if 節が先 — コンマあり)
We'll go home if you're tired.
疲れているなら、家に帰ろう。(if 節が後 — コンマなし)
2.ゼロ条件文:事実とルール
いつも当てはまること(自然の法則、習慣、「これが起こるといつもあれが起こる」)には、両方の部分に現在形を使います。この if は when(〜するといつも)とほぼ同じ意味です。
If you heat ice, it melts.
氷は温めると溶けます。
If I drink coffee after 4 p.m., I can't sleep.
午後4時以降にコーヒーを飲むと、眠れなくなります。
Plants die if they don't get enough light.
植物は十分な光が当たらないと枯れます。
If you mix red and yellow, you get orange.
赤と黄色を混ぜると、オレンジになります。
3.第一条件文:現実に起こりうること
未来に実際に起こりうることに使います。if 節は(意味は未来でも)現在形、結果を表す節は will / won't + 動詞の原形 です。
If it rains tomorrow, we'll stay at home.
明日雨が降ったら、家にいます。
If you don't hurry, you'll miss the bus.
急がないと、バスに乗り遅れるよ。
What will you do if you don't get the job?
その仕事に採用されなかったら、どうしますか?
If Nam calls, I'll tell him you're out.
ナムから電話があったら、出かけていると伝えておきます。
結果を表す節は will でなくてもかまいません。命令文、can、may/might、should、be going to… も使えます。
If you see Lan, tell her to call me.
ランに会ったら、電話するように伝えて。(命令文)
If we leave now, we might catch the 8:15 train.
今出れば、8時15分の電車に間に合うかもしれない。(might)
If you feel dizzy, you should sit down.
めまいがしたら、座ったほうがいいですよ。(should)
If the weather is nice, we're going to have a picnic.
天気がよければ、ピクニックをするつもりです。(be going to)
両方の部分に未来の形を使ったり、結果の前につなぎの語を入れたりする学習者が多いです。英語では if 節は現在形のままで、結果を表す節には余分な語はいりません — 「then」は使えますがあまり一般的ではなく、ここで「so」を使うのは誤りです。
4.if、when か unless か
when = 起こることが確実。if = 起こるかもしれないし、起こらないかもしれない(レッスン「未来を表す時の副詞節」も参照)。unless = if … not で、unless の後の動詞は肯定の形です。
I'll call you when I get home.
家に着いたら電話するね。(必ず家に着く)
I'll call you if I need help.
助けが必要になったら電話するね。(必要になるかはわからない)
Unless you leave now, you'll be late.
今出ないと遅れますよ。(= If you don't leave now)
We'll eat outside unless it rains.
雨が降らなければ、外で食べます。
unless のほかに、in case、as long as、provided that… などがあります — レッスン「unless / in case / as long as」を参照。
5.予習:第一条件文か第二条件文か
第二条件文(if + 過去形、would + 動詞の原形)は、現実ではない、またはありそうもない想像上の状況に使います。ここでの過去形は過去の時を表すのではなく、「現実から遠い」ことを表します。同じ状況でも、起こりうると思えば第一条件文、たぶん起こらないと思えば第二条件文を選びます。
If I find a cheap ticket, I'll fly home for Tet.
安いチケットが見つかったら、テトに飛行機で帰省します。(第一条件文 — 十分ありうる)
If I won the lottery, I'd buy a house for my parents.
宝くじが当たったら、両親に家を買ってあげるのに。(第二条件文 — 想像しているだけ)
If I see Hung tomorrow, I'll tell him.
明日フンに会ったら、伝えておくね。(会う可能性は十分ある)
If I saw Hung, I'd tell him.
フンに会うことがあれば、伝えるんだけど。(たぶん会わない)
If I were you, I'd take the job.
私があなたなら、その仕事を引き受けるよ。(アドバイス)
- 第二条件文の if 節は過去形で、would は使いません:If I had more time…(If I would have… ではない)。
- if 節が過去形なら、結果を表す節は will ではなく would(または could / might)を使います。
- If I were you はアドバイスの決まり文句です。日常会話では「if I was」とも言いますが、「were」が標準的な形です。
簡単なチェック:「これは本当に起こりうる?」 はい → 現在形 + will。想像しているだけ → 過去形 + would。混ぜないこと:「If I had…, I will…」とは言いません。
6.よくある間違い
If it will rain, we'll cancel the picnic.If it rains, we'll cancel the picnic.
第一条件文の if 節は will ではなく現在形を使います。
If she call me, I'll tell her the news.If she calls me, I'll tell her the news.
現在形なので、he/she/it には -s が必要です。
Unless you don't hurry, you'll be late.Unless you hurry, you'll be late.
unless はそれだけで「if not」の意味なので、後ろの動詞は肯定の形にします。
If it rains, so we will stay at home.If it rains, we will stay at home.
2つの部分を so でつながないこと。つなぎの語はいりません。
If I would have more time, I would travel.If I had more time, I would travel.
第二条件文では if 節に would を使いません。
If I had a car, I will drive you.If I had a car, I would drive you.
過去形(想像)の if 節には will ではなく would を合わせます。
例文
- If you study hard, you will pass the exam.
- If she misses the bus, she will be late for work.
- If it is sunny on Saturday, we'll have a barbecue in the garden.
- If he tries the phở at this place, he'll love it.
