ここでは仮定法についてまとめていきます。
仮定法一覧
仮定法⑤【If it were not for A / If it had not been for A】Aがなければ
← ワードデータをダウンロードしたい方
仮定法のまとめ
仮定法の形をまとめます。
まずは仮定法の基本公式を覚えましょう。
仮定法未来表現は2つだけ
公式の関係性
仮定法を使うさまざまな表現の一覧
Ifの省略(倒置)
ifを使わない仮定法
以上の5つのポイントが仮定法のまとめです。
必要であれば以下のファイルをダウンロードし、自分で編集してお使いください。
仮定法 入試問題にチャレンジ
● 仮定法基本公式をまず覚える
1.現在の仮定「(今)~なら、(今)…だろう」(仮定法過去)
【If S 過去形, S would 原形.】
※if節の中でbe動詞を使う場合は、wereを使うのが一般的です。
2.過去の仮定「(昔)~だったら、(昔)…だったろう」(仮定法過去完了)
【If S had 過去分詞, S would have 過去分詞】
3.混合型「(昔)~だったら(今)…だろう」
【If S had 過去分詞, S would 原形】
● 仮定法未来の公式を覚える
4. 話し合いの中などで「仮に~なら」と条件を示す。(可能性ゼロ)
【If S were to do, S would】
5.「万一~なら」と将来的に可能性のきわめて低いことを示す。(可能性1%)
【If S should 原形, S will,命令形 / would】
● 仮定法を使った様々な構文
6.「(Sは)~だったらなぁと思う」(願望)
【S wish 仮定法(S did / had done)】
=If only 仮定法
=How I wish 仮定法
=would rather 仮定法
7.「Aがなければ / Aがなかったら」
【If it were not for A, / If it had not been for A】
=But for A,
=Without A,
8.「もう~する時間だ」
【It is (about) time S 過去形】 ※仮定法過去のみ.
9.「まるで~のように」
【as if / as though 仮定法(S did / had done)】
● ifの省略による倒置のパターン
1. If S had done → Had S done
2. If S were → Were S
3. If S should do → Should S do
● if節の代用
※助動詞の過去形が出てきたら仮定法を疑う!!!!
仮定法はいつも“if”があるとは限りません。
その時に大事な判断は、
① 文脈から、話し手の発言が妄想だったら仮定法
② 助動詞の過去形(would,could,might)を見たら仮定法を疑う
これらのポイントをおさえた上で、問題を解いてみましょう。
Practice:空所に入る適語を選びましょう。
1. If I were you, I ( ) that bag. It’s much too expensive.
① won’t buy ② don’t buy ③ am not going to buy ④ wouldn’t buy
2. If I had left five minutes earlier, I ( ) the train.
① was not missed ② would not missed ③ would not have missed ④ would have not been missed
3. If I had worked harder, my business ( ) more successful now.
① had been ② has been ③ would be ④ is
4. If I ( ) John’s mother about his ambition to become a musician, what would she say?
① could have told ② should have told ③ used to tell ④ were to tell
5. If another world war ( ) occur, it might be the end of the world.
① should ② may ③ will ④ could
6. ( ) for your support, we wouldn’t be here.
1 Not were it 2 It were not 3 Were not it 4 Were it not
7. ( ) I known more about the man, I would not have trusted him.
1 If 2 As 3 Were 4 Had
8. ( ) anything happen to you, you can always call me on my mobile phone.
1 If 2 Should 3 Unless 4 Would
9. I haven’t seen Mikiko for nearly three months. I wish she ( ) here now.
① was being ② were ③ would be ④ would have been
10. I wish I ( ) enough money to buy the house around this time last year. → 91
①had ②should have ③had had ④could have
11. “May I smoke here?” ”I’d rather ( ).”
①for you not to ②you didn’t ③you won’t ④you not to
12. If ( ) I could run as fast as you!
① merely ② not ③ only ④ so be
13.When Mary came back, she looked so pale as if she ( ) a ghost.
① saw ② has seen ③had seen ④sees
14.It is about time we ( ) to think about our future.
① start ② will start ③ started ④ have started
15.Chieko could have become a great tennis player if it ( ) for her knee problem.
① would not have been ② is not ③ had not been ④ cannot been
16. ( ) she had a little more money, she would have bought the beautiful dress.
① If ② Unless ③ Have ④ Had
17. ( ) a little more patience, Mr. Brown could be a great teacher.
① But for ② Except for ③ If ④ With
まとめ
いかがでしたでしょうか。
わからない部分があれば、以前の記事を確認して見てください。
それでもわからなければ、いつでも質問してください。
まとめると
● 仮定法基本公式をまず覚える
1.現在の仮定「(今)~なら、(今)…だろう」(仮定法過去)
【If S 過去形, S would 原形.】
※if節の中でbe動詞を使う場合は、wereを使うのが一般的です。
2.過去の仮定「(昔)~だったら、(昔)…だったろう」(仮定法過去完了)
【If S had 過去分詞, S would have 過去分詞】
3.混合型「(昔)~だったら(今)…だろう」
【If S had 過去分詞, S would 原形】
● 仮定法未来の公式を覚える
4. 話し合いの中などで「仮に~なら」と条件を示す。(可能性ゼロ)
【If S were to do, S would】
5.「万一~なら」と将来的に可能性のきわめて低いことを示す。(可能性1%)
【If S should 原形, S will,命令形 / would】
● 仮定法を使った様々な構文
6.「(Sは)~だったらなぁと思う」(願望)
【S wish 仮定法(S did / had done)】
=If only 仮定法
=How I wish 仮定法
=would rather 仮定法
7.「Aがなければ / Aがなかったら」
【If it were not for A, / If it had not been for A】
=But for A,
=Without A,
8.「もう~する時間だ」
【It is (about) time S 過去形】 ※仮定法過去のみ.
9.「まるで~のように」
【as if / as though 仮定法(S did / had done)】
● ifの省略による倒置のパターン
1. If S had done → Had S done
2. If S were → Were S
3. If S should do → Should S do
● if節の代用
※助動詞の過去形が出てきたら仮定法を疑う!!!!
仮定法はいつも”if”があるとは限りません。
その時に大事な判断は、
① 文脈から、話し手の発言が妄想だったら仮定法
② 助動詞の過去形(would,could,might)が来ていたら仮定法を疑う
仮定法は、公式とさまざまな構文、ifの省略の形を覚えることでほとんどの問題を解けるようになります。
また、ネイティブの感覚として
仮定法=妄想なので
現実ではなく非現実(妄想)を表すために時制をズラしています。
現在の現実(現在形) → 現在の妄想(過去形)
過去の現実(過去形) → 過去の妄想(過去完了)
なので、Ifを使わなくても、時制をズラすことで「仮定法」を表すことができます。
そのため「助動詞の過去形」は仮定法を表す合図ということも頭に入れておいてください。
今日もありがとうございました。