仮定法・条件文の練習問題: 解答付き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問
レベル練習セット問題数
A2First conditional6
A2First conditional (2)5
A2I wish …4
A2Second conditional5
A2Second conditional (2)6
A2Zero conditional4
A2First conditional (Set B)6
A2Second conditional (Set B)6
B1Imaginary situations6
B1Talking about imaginary situations6
B1Third conditional5
B1Third conditional (2)5
B2Mixed conditionals6
B2Mixed conditionals (2)4
B2Second and third conditional8
B2Unreal past and had better5

よくある間違い

  1. 誤: If it will rain, we'll stay at home.

    正: If it rains, we'll stay at home.

    第一条件文の if 節に will は使わない。

  2. 誤: If I would have money, I'd buy it.

    正: If I had money, I'd buy it.

    仮定法過去:if の後は過去形。

  3. 誤: If I would have known, I'd have helped.

    正: If I had known, I'd have helped.

    仮定法過去完了:if の後は過去完了形。

  4. 誤: If I was you, I'd ask her.

    正: If I were you, I'd ask her.

    助言の決まり文句は「If I were you」。

  1. 1

    過去完了形

    5セット
  2. 2

    助動詞

    17セット
  3. 3

    未来表現(will と be going to)

    17セット
すべての文法項目