「もし~なら」という条件で使う ” If “
を使いこなすの難しいなって思うんだよね。
「もし~なら~なのに」
「もし~だったら~だったのに」の場合、
時制が変わるんだよ、、
難しそうだねぇ。
先ずは、知ることが大事だからね。
OK,
条件の” if “でスタートだよ!
簡単に説明していくね。
Let’s get started!
【条件 if の使い方 】「もし~なら~なのに、」過去から未来の想像
「もし~なら、」という条件を話す時に、
時制が4つに分かれます。
下の図から確認してみましょう!
現実的な「もし~なら、」
条件 | 結果 | ||
0 | If+現在形 | 現在形 | (習慣・真実) |
1 | If+現在形 | will+動詞の原形 | (現実で可能な未来) |
もし、氷を水に入れたら溶けるよ。
If you put some ice in water, they melt.
※0: If + 現在形, 現在形.(真実)
もしあなたが一生懸命勉強すれば、テストでいい点数がとれるよ。
If you study hard, you will get a good score on the test.
※1: If + 現在形, will+動詞の原形(実現可能な未来)
非現実的な「もし~なら、」
条件 | 結果 | ||
2 | If+過去形 | would+動詞の原形 | 非現実な想像 |
3 | If+過去完了形 | would have+過去分詞 | 過去の事実に反する未来の想像 |
If の後は現実と区別するために過去形、過去完了形と、
過去の形をとっています。
今の話(想像)
もしハワイに住んでいたら、綺麗な海を毎日見れるなぁ。
If I lived in Hawaii, I would see the beautiful sea every day.
※2: If + 過去形, would + 動詞の原形.
過去の話(想像)
非現実
もしあの時あなたに会ってなかったら、友達になっていなかったね。
If I hadn’t met you at that time, we wouldn’t have become friends.
※3: If + 過去完了形, would have + 過去分詞(become-became-become)
「過去の話の想像」なのでさらに 1段 過去 になり、
過去完了形(大過去)になっています。
ここから詳しく条件の「0~3」まで一緒に学ぼう!
当たり前の結果を導く条件の if(直説法)
「もし~なら、(当然)~になる」(0 conditional)
現実のこと
もし、氷を水に入れたら溶けるよ。
If you put some ice in water, they melt.
「習慣」や「真実」を表現する if は、現在形の結果を導きます。
現在・過去・未来と変わることのない事実だからです。
例題を見てみましょう!
もしお風呂に入れば、身体が暖まるよ。
If you take a bath, your body warms up.
もしあの家の前を通ると、犬に吠えられるよ。
If you pass in front of that house, the dog barks you.
The dog barks you if you pass in front of that house.
のように、節は入れ替え出来るよ!
コンマ(,)はいらなくなるよ。
可能な未来を導く条件の if (直説法)
「もし~なら、~になる」(1st conditional)
現実のこと
未来
もしあなたが一生懸命勉強すれば、テストでいい点数がとれるよ。
If you study hard, you will get a good score on the test.
現実で「実現可能な未来」を表現する If は「未来形の結果」を導きます。
「もし~なら、」が現実的ならば、当然可能な未来になるからです。
未来形 will の他にも
- can
- could
- may
- might
- be going to
で未来を表します。
例文で見てみましょう!
もしテストで悪い点数をとったら、お母さんは怒るかも。
If I get a bad score on the test, my mother might get angry.
※might (過去形の意味ではなく、未来の可能性のこと)
※may:50% might:30%
mayとmightの違いを知って「~かもしれない」ことを話そう!
もし明日雨なら、部活は中止です。
If it rains tomorrow, the club activities will be canceled.
「もし明日雨ならが未来なのに現在形 [rains] なのはどうして?
「条件」を表す副詞節は「未来の事でも現在形」を使うんだ。
詳しくはこちら↓を見てね
非現実的、ほぼ不可能な未来の想像を導く条件の if (仮定法過去)
「もし~なら、~なのに」(2nd conditional)
もしハワイに住んでいたら、綺麗な海を毎日見れるなぁ。
If I lived in Hawaii, I would see the beautiful sea every day.
現実ではない想像の「もし~なら、」の場合、
If 節では「過去形」を用います。
ex: If I lived in…
現実と区別をするためです。
よって聞き手が「想像の話ね!」と理解することができます。
結果の節は「would + 動詞の原形」を導きます。
想像の未来だから「助動詞は過去形」になります。
would の他に
- could
- might
が使われます。
例文で見ていきましょう!
もし私があなたなら、毎日勉強するのにな。
If I were you, I would study every day.
※If 過去形, would + 動詞の原形
もし宝くじに当たったら、世界中を旅行できます。
If I won the lottery, I could travel around the world.
I could travel around the world if I won the lottery.
節は入れ替えてもOKだよ!
※コンマ(,)は必要なし
過去事実に反する未来の想像を導く if(仮定法過去完了)
「もし~だったら~だっただろうな」(3rd conditional)
非現実
もしあの時あなたに会ってなかったら、友達になっていなかったね。
If I hadn’t met you at that time, we wouldn’t have become friends.
「もし過去にこんな事があったら、こうだったね。」
のように「 過去の事実 と違う 想像の話 」をする時は、
If 節に 過去完了形(大過去)を使います。
「 今の 想像 」は過去形で、
「 過去の 想像 」は 過去完了形(had +過去分詞)で表します。
結果の節は「would have +過去分詞」です。
主語が変わっても同じ形をとるので覚えてしまうと良いでしょう。
例文で見ていきましょう!
もしあの時一生懸命勉強していたら、
英検3級に合格出来ただろうな。
If I had studied hard at that time,
I would have passed
the EIKEN Grade 3.
もし知っていれば、助けてあげられたのに。
If I had known, I could have helped you.
同じく節は入れ替えOKだよ!
想像の世界「過去と現在」過去にこうだったら現在こうだったね
「想像の世界 (仮定)」を表す If (2.3)では、
- 「もし(今)~なら、(今)~だろうね。」
- 「もし(過去)~だったら、(過去)~だったね。」
という仮定法(過去・過去完了)を見てきました。
最後に複雑になってしまいそうですが、
この形を mix した例文で終了したいと思います。
ex: 「もし(過去)~だったら、(今)~だろうね。」
もしあなたが、あの時留学していれば、
今ごろ英語を上手に話すんだろうね。
If you had studied abroad at that time,
you would speak English well now.
※過去の事実に反した想像:過去完了形(had studied)
※現在(今)の想像:過去形 (would)
条件のIf 「もし~なら、~なのに..」【まとめ】
「事実」や「実際に起こり得ること」です。
条件 | 結果 | ||
0 | If +現在形 | 現在形 | (習慣・真実) |
1 | If +現在形 | will+動詞の原形 | (現実で可能な未来)) |
直説法
もし、氷を水に入れたら溶けるよ。
If you put some ice in water, they melt.
もしあなたが一生懸命勉強すれば、テストでいい点数がとれるよ。
If you study hard, you will get a good score on the test.
「事実に反すること」や「実際に起こる可能性が低いこと」です。
条件 | 結果 | ||
2 | If+過去形 | would+動詞の原形 | 非現実な想像 |
3 | If+過去完了形 | would have+過去分詞 | 過去の事実に反する未来の想像 |
仮定法
もしハワイに住んでいたら、綺麗な海を毎日見れるなぁ。
If I lived in Hawaii, I would see the beautiful sea every day.
※仮定法過去(今の想像)
非現実
もしあの時あなたに会ってなかったら、友達になっていなかったね。
If I hadn’t met you at that time, we wouldn’t have become friends.
※仮定法過去完了(過去の想像)
どうでしたか?
初めは混乱するかもしれませんが、
それでいいと思います。
時間をかけて学習してみてくださいね。
一度腑に落ちると、
使えるようになりますよ!
Keep up going!
仮定法のwouldとは?想像してみよう!「~なら~なのにな」を。
See you.
コメント