仮定法とは、現実とは異なることや、実際には起きていないことを「もし〜なら」と仮定して表す文法です。英語では、現実との距離を表すために過去形やwouldを使います。
中2英文法を、もう一度基礎から整理したい人には、こちらの教材もおすすめです。
この記事でわかること
- 仮定法の意味と基本の形
- If I were you の使い方
- wouldを使った帰結節の作り方
- 仮定法の練習問題
🟨 仮定法は、現実とは異なることや可能性の低いことを仮定して表すときに使います。
仮定法の基本
基本の形は「If+主語+過去形, 主語+would+動詞の原形」です。if節が条件、wouldを含む文がその結果を表します。
If I had more time, I would study English.
もしもっと時間があれば、英語を勉強するでしょう。
この文は「今は十分な時間がない」という現実を前提に、別の状況を想像しています。
If I lived in Tokyo, I would visit museums often.
もし東京に住んでいたら、よく美術館を訪れるでしょう。
💡 「もし〜なら」はIf+過去形、「〜するだろう」はwould+動詞の原形、と分けて覚えましょう。
If I were you
相手に助言するときは、If I were you,「もし私があなたなら」という表現をよく使います。
If I were you, I would study English every day.
もし私があなたなら、毎日英語を勉強するでしょう。
⚠️ 主語がIでも、仮定法ではbe動詞にwereを使うのが基本です。If I was youではなくIf I were youと覚えましょう。
wouldの使い方
仮定の結果を表す主節では、wouldの後ろに動詞の原形を置きます。
If she knew the answer, she would tell us.
もし彼女が答えを知っていたら、私たちに教えるでしょう。
If he had a car, he would drive to school.
もし彼が車を持っていたら、学校まで運転して行くでしょう。
⚠️ wouldの後ろを過去形にしません。would wentやwould studiedではなく、would go、would studyのように原形を使います。
疑問文と否定文
仮定法でも、主節を疑問文や否定文にできます。
What would you do if you had more money?
もしもっとお金があったら、あなたは何をしますか。
If I had a bike, I would not walk to school.
もし自転車があれば、学校まで歩かないでしょう。
if節を先に置く場合は、条件の文の後ろにコンマを置きます。主節を先に置く場合は、通常コンマを置きません。
現実の条件との違い
If I have time, I will study English. は「時間があれば勉強する」という現実に起こり得る条件です。一方、If I had time, I would study English. は「今は時間がないが、もしあれば」という現実と異なる仮定です。
🟨 現実に起こり得る条件は現在形+will、現実と異なる仮定は過去形+would、と区別できます。
仮定法の作り方
- 「もし〜なら」の条件を考えます。
- if節の動詞を過去形にします。
- 結果の文をwould+動詞の原形で作ります。
- 2つの文をつなぎます。
💡 仮定法は「過去形で現実から距離をとる」とイメージすると理解しやすくなります。
練習問題
- 「もし私があなたなら、その本を読むでしょう。」
解答:If I were you, I would read the book. - 「もし彼が時間があれば、私たちを手伝うでしょう。」
解答:If he had time, he would help us. - 「もしもっとお金があれば、新しい自転車を買うでしょう。」
解答:If I had more money, I would buy a new bike. - 「もしあなたが先生なら、何をしますか。」
解答:What would you do if you were a teacher?
まとめ
仮定法は、現実とは異なることを想像して表す文法です。基本は「If+主語+過去形, 主語+would+動詞の原形」。If I were youは助言でよく使われ、wouldの後ろには必ず動詞の原形を置きます。
📚 中3英文法|学習ロードマップ
仮定法を学んだら、関係代名詞など他の中3英文法の記事も順番に確認しましょう。
