中3 ・ 単元 8 ・ ベーシック(CEFR A1〜A2)

仮定法の基本(I wish / If I were)★

I wish + 過去形 / If + 過去形, would + 原形 = 現実とちがうことを言う

1仮定法とは

現実とはちがうことや、実現しそうにないことを言うとき、今のことでも動詞や助動詞を過去形にします。過去形にすることで「本当はそうではない」という気持ちを表すのです。これを仮定法(仮定法過去)といいます。

ふつうの文(実際)

I don't have a car.

私は車を持っていません。

仮定法(願い)

I wish I had a car.

車を持っていればいいのに。

仮定法の図解。左の現実では、人のとなりの車が点線で × がつき、車を持っていない。右では人が車を思いうかべていて、I wish I had a car. と過去形 had で現実とちがう願いを表す
図1 過去形で「本当はちがう」願いを表す

仮定法では、be動詞は主語が I や he でも were を使うのが基本です。

2I wish + 過去形:〜ならいいのに

〈I wish + 主語 + 過去形 …〉で、「(本当はちがうけれど)〜ならいいのに」という、今の現実とちがう願いを表します。「〜できたらいいのに」は could を使います。

形例意味
I wish + 主語 + 一般動詞の過去形I wish I had a car.車を持っていればいいのに
I wish + 主語 + wereI wish I were taller.もっと背が高ければいいのに
I wish + 主語 + could + 原形I wish I could fly.空を飛べたらいいのに

I wish I were taller.

もっと背が高ければいいのに。

I wish I could speak English well.

英語を上手に話せたらいいのに。

I wish I lived near the sea.

海の近くに住んでいたらいいのに。

I wish it were sunny today.

今日が晴れだったらいいのに。

I wish I were taller の図解。左に今の自分(背が低い人)がいて、となりにうすく描いた背の高い人(なりたい自分)があり、矢印で背の高さを表す。右に I wish I were taller. と「主語が I でも were が基本」
図2 I wish I were 〜 = 今とちがう自分を願う

3If + 過去形, would + 原形:もし〜なら…だろうに

〈If + 主語 + 過去形 …, 主語 + would + 動詞の原形 …〉で、「(本当はちがうけれど)もし〜なら、…だろうに」と、現実とちがうことを想像して言います。「…できるだろうに」は could を使います。

if の部分文の中心の部分意味
If + 主語 + 過去形 / were主語 + would + 動詞の原形もし〜なら、…だろうに
If + 主語 + 過去形 / were主語 + could + 動詞の原形もし〜なら、…できるだろうに

If I had time, I would go with you.

もし時間があれば、あなたといっしょに行くのに。

If I had a lot of money, I would buy a big house.

もしお金がたくさんあれば、大きな家を買うのに。

If I were a bird, I could fly to you.

もし私が鳥なら、あなたのところへ飛んで行けるのに。

If I lived in Hokkaido, I could ski every day.

もし北海道に住んでいたら、毎日スキーができるのに。

If I were a bird の図解。左の人の頭の上の想像の吹き出しに鳥がいて、そこから右の人のところへ点線で飛んで行く弧がある(本当は鳥ではない)。下に If + 過去形 と could + 原形 のカード
図3 If + 過去形, could + 原形 で、ありえないことを想像する

4If I were you:アドバイスの言い方

If I were you, I would 〜. は「もし私があなたなら、〜するだろう」という意味で、相手にアドバイスするときによく使います。What would you do if 〜? で「もし〜なら、あなたはどうしますか」とたずねることもできます。

If I were you, I would ask the teacher.

もし私があなたなら、先生に聞くでしょう。

If I were you, I wouldn't buy it.

もし私があなたなら、それは買わないでしょう。

What would you do if you had a million yen?

もし100万円あったら、あなたはどうしますか。

If I were you の図解。左に「?」で困っているあなた、右に私がいて、私から点線の矢印があなたの位置へのび、うすく描いた私があなたに重なる(もし私があなたなら)。下に I would ask the teacher.
図4 If I were you = 私があなたの立場なら(アドバイス)

会話では If I was 〜 と言うこともありますが、教科書や試験では If I were 〜 が基本です。

5ふつうの if の文とのちがい

ふつうの if の文は、本当に起こりうることを言います。仮定法は、現実とちがうことを言います。形のちがいに注意しましょう。

ふつうの if:起こりうること

If I have time tomorrow, I will help you.

明日時間があれば、あなたを手伝います。

仮定法:現実とちがうこと

If I had time now, I would help you.

今時間があれば、あなたを手伝うのに。(本当は時間がない)

ふつうの if と仮定法の図解。左は「明日」のカレンダーと?で、起こりうること:If I have time, / I will help you.。右は時計と×で、本当は時間がない:If I had time, / I would help you.
図5 起こりうることは have / will、現実とちがうことは had / would
if の部分の動詞文の中心の部分
ふつうの if の文現在形(have, is など)will + 原形 など
仮定法過去形(had, were など)would / could + 原形

6ニュースの英文で

ニュースでは、インタビューで人々が願いや思いを話したところを伝えるときに、仮定法が出てくることがあります。

Many workers say they wish they had more time with their families.

多くの働く人が、家族と過ごす時間がもっとあればいいのにと言っています。

One farmer said that if it rained more, he could grow more vegetables.

ある農家の人は、もっと雨が降れば野菜をもっと作れるのにと話しました。

Some students say they wish they could study abroad.

留学できたらいいのにと話す学生もいます。

7よくある間違い

×○ポイント
I wish I have a car.I wish I had a car.I wish のあとは過去形
I wish I can swim.I wish I could swim.can ではなく could
If I am you, I would ask him.If I were you, I would ask him.be動詞は were が基本
If I had time, I will go.If I had time, I would go.仮定法では would
If I were you, I would to ask him.If I were you, I would ask him.would のあとは動詞の原形

8確認問題

  1. 「私が鳥ならいいのに。」I wish I ( ) a bird.

    答えを見る

    were

  2. 「もし時間があれば、その映画を見るのに。」If I ( ) time, I ( ) see the movie.

    答えを見る

    had, would

  3. 誤りを直しなさい。I wish I can swim fast.

    答えを見る

    I wish I could swim fast.

  4. 並べかえなさい。( wish / lived / I / I / Kyoto / in ).

    答えを見る

    I wish I lived in Kyoto.

  5. 英語にしなさい。「もし私があなたなら、彼に電話するでしょう。」

    答えを見る

    If I were you, I would call him.

9ニュースで出てきた仮定法の基本

この単元に関係する英文がニュースに出てきたら、ここに自動で追加されます。