【英文法】イメージで理解する初心者でもわかりやすい仮定法
学生時代は英文法を”ルール”として、小難しい用語をそのまま飲み込んでいました。
仮定法がもつイメージを理解することで頭だけでなく心でも理解し、腹落ちして自分のものにできます。
「文法が理屈くさくて苦手」
「仮定法が苦手・・暗記はできるけどよくわかってない」
「仮定法の文の作りがよくわからない」
仮定法を使うときの話者の気持ちをあじわって、体感してみましょう。
感情と一緒に覚えたことはなかなか忘れないというメリットもあります。
例文と一緒に「仮定法」の気持ちを想像してみてください。
仮定法とは?
「事実とは反すること」をいいたいときに仮定法を使います。
それぞれ、現在に対する仮定と、過去に対する仮定があります。
現在に対する仮定

「もしあなたが傘を持っていれば、(今)わたしは雨で濡れてないのに。」
つまり、「(今)あなたが傘を持ってないので、わたしは雨でずぶ濡れだ!」ってことですね。
現在時制で、事実と違うことをいってます。
「もし〜なら、(今)こうなのに」
現在での仮定法は、「過去形」を使って表現しています。(=文法用語では「仮定法過去」とよびます)
過去に対する仮定

「もしあなたが傘を持っていたら、(あのとき)わたしは雨で濡れてなかったのに。」
つまり、「(過去のある時点で)あなたが傘を持っていなかったので、わたしは雨でずぶ濡れになった」ですね。
過去時制で、事実と違うことをいっています。
「もし〜だったら、(あのとき)こうだったのに」
過去での仮定法は、「過去完了形」を使って表現しています。(※文法用語では「仮定法過去完了」とよびます)
ちなみにここでは詳しくいいませんが、過去完了形とは「had + 過去分詞」の形を指します。
英語の「たられば」表現
ところで過去に対する仮定文では、帰結部が少し特殊ですよね。
帰結部=文章の後半「would + have + 過去分詞」の部分です。
これは日本語でいう「たられば」の表現が使われています。
I should have finished my homework yesterday.
(昨日までに宿題を終えるべきだった。)
I could have gone to DisneyLand.
(ディズニーランドに行けたかもしれない。)
I would have ridden all the atractions.
(すべてのアトラクションに乗っただろうに。)
「助動詞+完了形」の形で覚えたいです。
どうして過去形で表現するの?
3つの”距離感”を表現する過去形
過去形は、”距離感”をあらわします。
- 「現在」との距離感
- 「人間関係」での距離感
- 「現実」との距離感
名前が ”過去形” なので、時間軸だけの話かと思いきや、3つの要素があります。
わかりやすいように例文をみてみましょう。
①「過去時制」現在地点とは離れた過去の出来事
I lost my wallet last week, but I have got new one.
(先週財布を失くしちゃったけど、新しいものを手に入れました)
※lostはlose(失う)の過去形
②相手に対して距離感を保つ「控えめ」な丁寧表現(=日本語でいうところの敬語表現)
Would you like me to take your bags for you?
(荷物をお預かりしましょうか?)
※wouldはwillの過去形
③「仮定法」現実の事実とは離れた出来事
We would go for a picnic today if it were sunny.
(もし晴れていたら、今日ピクニックしてたのになあ・・(遠い目))
We would have had a picnic that day if it had been sunny.
(もしあの日晴れていたら、ピクニックに行ってたのになあ・・(遠い目))
それぞれ過去形を使って、3種類の”距離感”を表現しています。
※wouldはwillの過去形、wereはareの過去形です。
仮定法では was ではなく were を使う
ちなみに③の例文で、なぜ it が主語なのに were が使われているのか、理由は諸説ありです。(文法的には was が正解ですが)
was がなかったころの名残という説もあります。
そして実際の会話では was を使うこともあるようです。
公式の試験では were を使ってライティングやスピーキングをおこなったほうが無難だと思います。
仮定法を使った会話表現7選
① I wish
「〜だったらなあ(現実ありえないけど)」という願望表現。
叶いそうもない願望を胸に抱きながら使ってみましょう。
I wish I could go back in time.
(時間が巻き戻せたらなあ)
時間は有限だと心にしみる今日このごろです。
ちなみに、「 I hope〜 」も同じ願望表現ですが、こっちは現実的に実現可能なことを願います。
なので、実際に友人に「試験に受かることを願っているよ」と伝えるときは「I hope you will pass the exam」と表現します。
実現可能性がばっちりありますから^ ^
② If I were you
「もしわたしがあなただったら」という仮定の話。
If I were you, I would give it a shot.
(もし私があなただったら、いっかいトライしてみるけどなあ)
友達を勇気づけるときによさそうですね。
先ほどいっていた、主語が「I」なのに「was」ではなく「were」が使われています。
話し言葉では「was」を使うことも多いです。
③ If only 〜
「〜でさえあったらなあ」
If only I could drive a car.
(車を運転できさえすればなあ)
夏の海岸線ドライブとか憧れますね。
「if only」=「if(もし)only(唯一の状況)」という感じで覚えました。
もしくは、「if only」=「I wish」と言い換えても意味はほぼ同じなので、この覚え方もおすすめです。
④ as if /as though
「あたかも〜のように」「まるで〜のように」
She is singing as if (though) she was/were a bird.
(彼女は鳥のように歌っている)
たとえ話をしたいときに使うと会話が盛り上がりそうです。
as ifは「もし(if)ある条件下であれば、そのように(as)」という意味から、「まるで〜のように」と訳されます。
また、as thoughでも「まるで〜のように」と同じ意味になりますが、こちらのほうがややフォーマルなニュアンスのようですが、意味の違いはほとんどありません。
⑤ It’s time 〜
「そろそろ〜する時間だ」
It’s time we had lunch.
(そろそろお昼ご飯の時間だ)
「ご飯を食べるべき時間だけど、まだ食べてないよね=そろそろだね!」と、事実と反するニュアンスを含んでいます。
⑥ Without 〜/But for 〜
「〜がなかったら」
But for my umbrella, you would have gotten wet in the rain.
(わたしの傘がなかったら、あなたは雨に濡れていたわね)
Without you, I would be lonely.
(あなたがいなければ、わたしはさびしいでしょう’)
なんでも準備完璧なすてきな友人っていますよね。
会話表現でよく使われるのは「Without」のほうです。
「Without(〜なしで)」は今回の仮定法以外でも広く使われる前置詞なので、覚えておきましょう。
2つ目の「But for」については、どうして But(しかし)が「〜がなかったら」という意味になるのか?
それは、but には「〜を除いて」という意味もあるからです。
この but の意外な意味を知ると、だんぜん覚えやすくなります。
そして「But for」は古い表現でいまではほとんど使われないそうです。
⑦ If it were not for A
「〜がなかったら」
If it were not for music, my breaking heart would not have recovered again.
(もし音楽がなかったら、私の傷ついた心は再起不能だったでしょう)
音楽は癒しです!
「But for」「Without」とほぼ同じ表現ですが、この表現は正しさを重視する堅い文章の中で使われることが多いです。
とても覚えにくいですが、前置詞for には「〜を求めて・〜対して・〜にむかって」のニュアンスがあるので、「もし、それがAにむかってないのなら・Aを求めてないのなら」と無理矢理イメージして納得した気がします。。汗
確認問題
問題を解いてチェックしてみましょう!
忘れていたら、記事のいちばん最初の「仮定法とは」を参考にしましょう。
(1)If I ( ) an umbrella, I wouldn’t be getting wet.
(もし傘を持っていれば、今こんなに濡れてないのに(※現在のこと))
①had ②have ③have had
(2)If I ( ) an umbrella, I wouldn’t have been getting wet.
(もし傘を持っていたら、あのとき濡れていなかったのに(※過去のこと))
①had ②had had ③have had
(1)① 現在のことに対する仮定なので、haveを単純に過去形にすればOKです!①hadが正解です。
(2)② 過去に対する仮定なので、過去完了形になっている②had hadが正解です。
まとめ
仮定法は過去形を使うことによって、”事実・現実との距離”をあらわしています。
現在時制であれば過去形、
過去時制であれば過去完了形を使ってましたね。
あと意外に日常生活で使える仮定法がたくさんあって活躍してくれそうです。
この記事で出た例文を真似して、いちど自分の妄想や願望を仮定法で作ってみましょう!
自分に関わる文章は記憶にきざまれやすく、理解もぐっと深まります。
仮定法おつかれさまでした◎

