1. 仮定法とは?
仮定法とは、現実とは違うことや、実現可能性の低いことを想像して表現する方法
例:
- If I were rich, I would buy a car.
- もしお金持ちなら、車を買うのに。
実際にはお金持ちではないというニュアンス。
2.仮定法の基本3パターン
① 仮定法過去:現在の事実と反対
形:
If + 主語 + 過去形, 主語 + would + 動詞の原形
| 英文 | 意味 |
|---|---|
| If I were rich, I would travel. | お金持ちなら旅行するのに。 |
| If I had time, I would help you. | 時間があれば手伝うのに。 |
| If I knew his number, I would call him. | 彼の番号を知っていれば電話するのに。 |
ポイント:過去形を使うけど、意味は「現在」のこと!
② 仮定法過去完了:過去の事実と反対
形:
If + 主語 + had + 過去分詞, 主語 + would have + 過去分詞
| 英文 | 意味 |
|---|---|
| If I had studied, I would have passed. | 勉強していたら合格していたのに。 |
| If I had left earlier, I would have caught the train. | もっと早く出ていたら電車に乗れたのに。 |
ポイント:過去のことを「あの時〜だったら」と後悔・想像する。
③ 混合仮定法:過去のことが現在に影響
形:
If + had + 過去分詞, would + 動詞の原形
例:
If I had gone to bed earlier, I wouldn’t be tired now.
もっと早く寝ていたら、今疲れていないのに。
「過去の行動」→「現在の結果」
3.直接法と仮定法の違い
| 直説法 | 仮定法 |
|---|---|
| If it rains, I will stay home. | If it rained, I would stay home. |
| 雨が降ったら家にいる。 | (現実には降りそうにないけど)雨なら家にいるのに。 |
仮定法は、時制を一つ過去にずらすことで現実との距離を表すのがポイント
以上、AIに教えてもらったことをそのまま載せてみた。初めてのこと。
AIに教えてもらったり、問題を出してもらったり…
本当にありがたい。
ちなみに問題に正確に答えられたのはほんの数問。
ブログに書いたことで、理解した気になってしまってはマズいので
これからもう一度、しっかり復習しよう。

コメント