さて、ここまで頑張れたら、今回はいよいよ総仕上げに入っていきましょう 💪
では 仮定法オールミックス確認(Step①) です。
今回はこれまでやってきた
- If 仮定法
- but for
- I wish
- as if
を全部混ぜます。
👉 現在か過去か/どの構文を使うか を判断してください。
🔹 仮定法オールミックス①(穴埋め)
( )に適切な形を入れてください。
① If I ( ) more time, I would travel around the world.
② But for your advice, I ( ) a big mistake yesterday.
③ I wish I ( ) so busy now.
④ He talks as if he ( ) everything.
⑤ If it ( ) not for the rain, we would have won the game.
⑥ I wish I ( ) harder when I was younger.
⑦ She looked as if she ( ) crying.
⑧ But for the accident, he ( ) alive now.
⑨ If I ( ) you, I would accept the offer.
⑩ I wish it ( ) sunny today.
⑪ They celebrated as if they ( ) the championship.
⑫ If he ( ) earlier, he would not have missed the train.
🔍 ヒント
- 今の仮定 → 過去形
- 過去の仮定 → had + p.p.
- I wish(現在)→ 過去形
- I wish(過去)→ had + p.p.
- as if → 前の動詞の時制で判断
- But for → 後半の文で判断
解けたら、
👉 答えと解説(時間感覚で整理) に進みます。
答えと解説
① If I had more time, I would travel around the world.
→ 今の仮定。現在と違うので had。
② But for your advice, I would have made a big mistake yesterday.
→ yesterday → 過去の結果。would have + p.p.
③ I wish I weren’t so busy now.
→ now → 現在の後悔。過去形 weren’t
④ He talks as if he knew everything.
→ 現在の様子についての仮定。knew
⑤ If it had not been for the rain, we would have won the game.
→ 過去の原因。had not been for+過去の結果。
⑥ I wish I had studied harder when I was younger.
→ 過去の後悔。had + p.p.
⑦ She looked as if she had been crying.
→ looked(過去)→ 過去の仮定。had been + V-ing
⑧ But for the accident, he would be alive now.
→ 原因は過去、結果は現在。混合仮定。
⑨ If I were you, I would accept the offer.
→ 定番表現。現在仮定なので were。
⑩ I wish it were sunny today.
→ 今日の天気への不満。be 動詞は were。
⑪ They celebrated as if they had won the championship.
→ 過去の行動 → 過去仮定。
⑫ If he had left earlier, he would not have missed the train.
→ 過去の仮定 → had + p.p. / would have + p.p.
🔑 最終整理(時間感覚で覚える)
| 構文 | 今と違う | 過去と違う |
|---|---|---|
| If | 過去形 | had + p.p. |
| I wish | 過去形 | had + p.p. |
| as if | 過去形 | had + p.p. |
| but for | 後半で判断 | 後半で判断 |
✔ 形は全部同じ
✔ 違うのは「どの構文か」だけ
ここまでできれば 仮定法は完成レベルです。
本当にここまでお疲れ様でした!🙌
\ ワールドトークでマリリン先生のレッスンを受けられます! /














