こんにちは。今回は仮定法について学んでみましょう。英語の仮定法は,中学では「もし〜だったら〜なのに」と言う,とてもよく使う表現として出てきます。
仮定法は「本当のことではない想像の話」をするときの表現です。
- もし〜なら…なのに
- もし〜だったら…するのに
- もし〜があれば…できるのに
日本語の「たら・れば」のニュアンスに近い表現です。
中学校では主に「仮定法過去」を学びます。
基本パターンはこの形です。
If + 主語 + 動詞の過去形, 主語 + would / could + 動詞の原形
例文で見るとイメージしやすいです。
If I had a lot of money, I would buy a car.
もしたくさんお金があったら,車を買うのに。
If she were here, we could talk with her.
もし彼女がここにいたら,彼女と話せるのに。
ポイントは,今の話なのに「過去形」を使っているところです。
「過去形を使うことで,現実とはちがう想像の話ですよ」と示しています。
仮定法過去では,主語が I でも he でも,
be動詞は were を使うのが基本として教えられます。
If I were you, I would study harder.
もし私があなただったら,もっと勉強するのに。
口語ではIf I was youということもあるようですが,試験ではwereが無難です。
この「過去形」は、時間を表す「過去」ではなく
- 現実とちがう想像ですよ
- 距離をおいて話していますよ
という気持ちを表す特別な「過去形」です。
日本語でいう
- もし〜なら…なのになあ
- もし〜だったら…するのに
のような「たら・れば」のイメージです。
中学仮定法の代表的な日本語パターンは次のようなものです。
| 日本語の形 | 英語のイメージ |
|---|---|
| もし〜なら、…なのに | If + 過去形, would / could + 動詞 |
| もし〜だったらなあ | If + 過去形, would + 動詞 |
| もし〜があれば | If + 過去形, would / could + 動詞 |
問題 次の日本語を英語に訳しなさい。
1:もし十分なお金があれば,車を買うのに。
2:もし彼がここにいれば,その問題を手伝ってくれるのに。
3:もし明日晴れなら,私たちはピクニックに行くのに。
4:もしあなたがお金持ちなら,世界中を旅行できるのに。
5:もし彼女がもっと勉強するなら,試験に受かるかもしれないのに。
- If I had enough money, I would buy a car.
- If he were here, he would help us with the problem.
- If it were sunny tomorrow, we would go on a picnic.
- If you were rich, you could travel around the world.
- If she studied harder, she could pass the exam.
小中学生の英語サイト英楽 
