第37課 / 48課 B2
仮定法過去(If I were)
仮定法過去(If I were)
この課でできるようになること
- If I were you...で今の事実と違う仮定を言える
- If節はwere、主節はwould/could/mightで結果を言える
- 「もし〜だったらなあ」に対応する形が分かる
まず日本語で考える
日本語の「もし〜だったらなあ」は、今の事実とは違うことを想像する言い方です。
英語ではif節の動詞をわざと過去形にして表します。amやisの代わりに使うwereが目印です。
仮定法過去の形
If+主語+過去形, 主語+would/could/might+動詞の原形。
| 部分 | 形 | 役割 |
|---|---|---|
| if節 | 過去形(be動詞はwere) | 今の事実と違う仮定 |
| 主節 | would/could/might+原形 | 想像した結果 |
be動詞はI/he/she/itでもwereを使います。amやwasにしないのがこの課の目印です。
例文
- If I were you, I would ask him directly. — 私があなたなら、彼に直接聞くだろう
- If I had more time, I would travel more. — もっと時間があれば、もっと旅行するのに
- If she knew the answer, she would tell us. — 彼女が答えを知っていたら、教えてくれるだろう
- What would you do if you won the lottery? — 宝くじに当たったらどうする?
- If it weren't so cold, we could go for a walk. — こんなに寒くなければ、散歩に行けるのに
- I wouldn't worry if I were in your position. — 私があなたの立場なら心配しないだろう
- If he studied harder, he might pass the exam. — もっと熱心に勉強すれば、彼は試験に受かるかもしれない
- If we lived closer, we could meet more often. — もっと近くに住んでいれば、もっと会えるのに
よくある間違い
- × If I am you, I would help. → ○ If I were you, I would help.(if節は現在形ではなく過去形にする)
- × If I was rich, I would travel. → ○ If I were rich, I would travel.(仮定法のbe動詞はwere。会話ではwasも使われるが書き言葉ではwereが基本形)
- × If I would have time, I would call you. → ○ If I had time, I would call you.(if節にwouldは使わない)
ミニ会話(将来の夢を話す)
場面: LucyとSamが、もしお金があったら何をするか話している。
- Lucy : If you had a lot of money, what would you do? — お金がたくさんあったら何をする?
- Sam : I would buy a small house by the sea. — 海の近くに小さな家を買うよ
- Lucy : That sounds nice. If I were you, I would travel first. — いいね。私があなたなら先に旅行するな
- Sam : Good idea. What would you do if you had the money? — いい考えだね。お金があったら何をする?
- Lucy : I would open my own shop. — 自分のお店を開くと思う
3行まとめ
- 仮定法過去は、今の事実と違うことを想像する形。if節の動詞をわざと過去形にする。
- be動詞は主語に関係なくwereを使う。主節はwould/could/might+動詞の原形で結果を言う。
- 日本語の「もし〜だったらなあ」にあたる。実現の可能性が低い、または今と違う話をするときに使う。
この課を3問だけ
If I ___ rich, I would travel around the world.(もし金持ちなら、世界中を旅行するだろう)
仮定法過去のbe動詞は主語に関係なくwereを使います。amやwasにしないのがこの課の目印です。
If she ___ taller, she could be a model.(もし彼女がもっと背が高ければ、モデルになれるだろう)
sheが主語でも仮定法のbe動詞はwereになります。isやwasにするのは誤りです。
If he ___ here now, he would help us.(彼が今ここにいたら、私たちを手伝ってくれるだろう)
he/she/itが主語でも仮定法過去のbe動詞はwereです。
{correct} / {total} 問正解
この課の続きは下の「全18問ドリル」か、アプリで
この課をアプリで解く
App Store で近日公開
この課をアプリで解く
App Store で近日公開