仮定法・条件文の練習問題: 解答付き16セット、A2–B2
「仮定法・条件文」の無料練習問題16セット(A2–B2)、解答付き。ルールを確認し、よくある間違いを見てから空欄を埋め、答えをすぐにチェックできます。
16セット87問A2–B2セット一覧へ
- A28
- B14
- B24
仮定法・条件文:使い方
条件文は if で始まる条件とその結果を表します。ゼロ条件文は一般的な事実(If you heat ice, it melts)、第一条件文は未来の現実的な可能性(If it rains, we'll stay in)、仮定法過去は現在の事実に反すること(If I had time, I'd travel)、仮定法過去完了は過去の事実に反すること(If I'd known, I'd have come)を表します。
第一条件文と仮定法過去
| 第一条件文:現実 | 仮定法過去:非現実 |
|---|---|
| If I get the job, I'll move to Berlin. | If I got the job, I'd move to Berlin. |
| If it's sunny tomorrow, we'll go to the beach. | If it were sunny today, we'd go to the beach. |
| If you study, you'll pass. | If you studied, you'd pass. |
レベル別の練習問題
16セット · 87問よくある間違い
誤:
If it will rain, we'll stay at home.正: If it rains, we'll stay at home.
第一条件文の if 節に will は使わない。
誤:
If I would have money, I'd buy it.正: If I had money, I'd buy it.
仮定法過去:if の後は過去形。
誤:
If I would have known, I'd have helped.正: If I had known, I'd have helped.
仮定法過去完了:if の後は過去完了形。
誤:
If I was you, I'd ask her.正: If I were you, I'd ask her.
助言の決まり文句は「If I were you」。