解説
自転車を持っていない人が「もし自転車を持っていたら、毎週祖母をたずねられるのに」と言いたいとき、英語では次のように言えます。
- If I had a bike, I could visit my grandmother every week. (もし自転車を持っていたら、毎週、祖母をたずねることができるのに。)
このように、事実ではなく、頭の中で想像したこととして言う言い方を仮定法といいます。if の後ろの動詞の形、be動詞のときの形、コンマの後ろの部分の形の順に、例文で確かめていきます。
はじめに 中2で習った if の文
中2では、if を使って「もし〜なら」と条件を言う文を習いました。
- If I have time tomorrow, I will visit the museum. (もし明日時間があれば、わたしはその博物館に行きます。)
この文の if の後ろは現在形の have です。明日、本当に時間があるかもしれない、という話をしています。今日の仮定法では、この if の後ろの動詞の形が変わります。
1if の後ろの動詞の形 今日の形では過去形にする
最初の文をもう一度見てみます。
- If I had a bike, I could visit my grandmother every week. (もし自転車を持っていたら、毎週、祖母をたずねることができるのに。)
if の後ろが have ではなく had になっています。had は have の過去形です。今日の形では、if の後ろの動詞を過去形にします。
ただし、過去形を使っていても、過去の話ではありません。話しているのは今やこれからのことで、過去形は「現実から離れた話ですよ」という合図です。
本当のところを英語で言うと、次のようになります。
- I don't have a bike, so I can't visit my grandmother every week. (わたしは自転車を持っていないので、毎週、祖母をたずねることはできません。)
これが現実です。現実とはちがうことや、起こりそうにないことを「もし〜なら」と想像して言うときに、if の後ろを過去形にします。
中2で習った文と並べてみます。
- If I have time tomorrow, I will visit the museum. (もし明日時間があれば、わたしはその博物館に行きます。)
- If I had time today, I would visit the museum. (もし今日時間があれば、その博物館に行くのに。)
上の文は if の後ろが現在形で、明日は本当に時間があるかもしれません。下の文は if の後ろが過去形の had で、今日は時間がないけれど、もしあったら、という現実とはちがう話です。明日のことでも、起こりそうにないと思っていれば過去形を使います。if の後ろが現在形か過去形かで、話している人が「本当に起こるかもしれない」と思っているかどうかが分かれます。
2be動詞のときの形 主語が I でも he・she でも were
次は、be動詞のときです。
- If my sister were here, she would help me with my homework. (もし姉がここにいたら、宿題を手伝ってくれるのに。)
本当は、姉は今ここにいません。主語の my sister は1人ですが、be動詞は were になっています。この形の if の後ろでは、be動詞は、主語が I でも、he や she でも were を使います。今日はこの形で覚えてください。am も is も are も、この形の if の後ろでは were になる、と覚えておくと整理しやすくなります。
主語が I の文も見てみます。
- If I were you, I would call her today. (もしわたしがあなたなら、今日、彼女に電話するでしょう。)
わたしがあなたになるのは、現実とはちがう話です。そのため、主語は I でも were を使っています。If I were you は、相手にアドバイスするときの言い方です。このまま、ひとまとまりで覚えておくと使いやすい表現です。
3コンマの後ろの部分の形 would・could +動詞の原形
if の部分が文の最初に来るときは、ふつう、その終わりにコンマを打ちます。今日の形では、コンマの後ろの部分に would か could を使います。
would は will の過去形で、「〜するだろうに」「〜するのに」という意味です。could は can の過去形で、「〜できるだろうに」「〜できるのに」という意味です。「〜できるのに」と言いたいときは could、「〜するのに」なら would を選びます。would は if の部分には入れず、コンマの後ろに置きます。
もう1つ大事なのが、would や could の後ろの動詞の形です。姉の文をもう一度見てください。
- If my sister were here, she would help me with my homework. (もし姉がここにいたら、宿題を手伝ってくれるのに。)
主語は she ですが、would の後ろの help には s も ed もつけていません。would や could の後ろの動詞は原形にします。
何を、のようにたずねるときは、コンマの後ろを what のような疑問詞で始めて、would you と続けます。答えるときも、I would のあとに動詞の原形を続けます。
- If you had a big garden, what would you grow? (もし大きな庭があったら、あなたは何を育てますか。)
- I would grow tomatoes. (トマトを育てるでしょう。)
まとめ if の後ろは過去形、コンマの後ろは would・could +原形
今日の仮定法の文は、次の順で組み立てます。
if +主語+過去形(be動詞なら were)→ コンマ → 主語+ would か could +動詞の原形
過去形を使っていても、話しているのは今やこれからのことです。中2で習った、if の後ろが現在形の文は、本当に起こるかもしれないことを言うときの形でした。
よくある間違いは、if の後ろを過去形にしたのに、コンマの後ろを will のままにしてしまうことです。今日の形では、if の後ろが過去形なら、コンマの後ろは would か could、と確かめるクセをつけてください。
仮定法の文の形のまとめ
部分 | 今日の形 | 例文の中の形 |
|---|---|---|
if の後ろ(一般動詞) | 過去形 | had(have の過去形) |
if の後ろ(be動詞) | were(主語が I でも he・she でも) | I were・my sister were |
コンマの後ろ(〜するのに) | would(will の過去形) | she would help・I would visit |
コンマの後ろ(〜できるのに) | could(can の過去形) | I could visit |
would・could の後ろ | 動詞の原形 | help・visit・call・grow |
用語のまとめ
用語 | 種類 | 意味 |
|---|---|---|
仮定法 | 文法の用語 | 事実ではなく、頭の中で想像したこととして言う言い方。今日は if を使って「もし〜なら、…するのに」と言う形 |
if | 語 | 「もし〜なら」。if の後ろが過去形なら、現実とはちがうことや起こりそうにないことを想像して言う |
過去形 | 文法の用語 | 今日の形では if の後ろの動詞を過去形にする。過去の話ではなく、現実から離れた話の合図 |
were | 語 | この形の if の後ろの be動詞。主語が I でも he・she でも were を使う |
would | 語 | will の過去形。コンマの後ろで「〜するだろうに」「〜するのに」 |
could | 語 | can の過去形。コンマの後ろで「〜できるだろうに」「〜できるのに」 |
原形 | 文法の用語 | s も ed もつけない動詞のもとの形。would・could の後ろの動詞は原形 |
現在形 | 文法の用語 | 中2で習った if の文では if の後ろが現在形。本当に起こるかもしれないことを言う |
If I were you | 決まった言い方 | 「もしわたしがあなたなら」。相手にアドバイスするときに使う |
よくある間違い
今日の形では、if の後ろが過去形なら、コンマの後ろを will のままにしません。 would か could を使います。
- × If my sister were here, she will help me with my homework.
- ○ If my sister were here, she would help me with my homework.
could や would の後ろの動詞には s をつけません。 後ろの動詞は原形なので、visits ではなく visit です。
- × If I had a bike, I could visits my grandmother every week.
- ○ If I had a bike, I could visit my grandmother every week.
今日の形では、過去形でも、過去の話と考えません。 If I had time today は「今日時間があれば」という今の話で、過去形は現実から離れた話の合図です。
プリントと動画で確認しよう
このテーマの問題集は、下のボタンからダウンロードできます。答えと解説がついています。
if の後ろの動詞の形や were・would・could の使い方を例文といっしょにもう一度確かめたいときは、アニメーション編の動画を見てください。
重要語句 仮定法、If I were、would、were