English Grammar Test: Conditionals (Practice Test 2)
- Conditionals
- 10 questions
- 12 minutes
A second set of if-sentences with new examples. Tip: in the if-clause, do not use will or would; the result clause carries them.
Tap an option to mark your answer. You can change your mind, or tap the same option again to leave the question blank. The correct answers and explanations appear when you finish the test.Tap an option to answer; tap it again to leave the question blank.
Your result
- 0 correct
- 0 wrong
- 0 blank
-
Question 1
If you press this button, the machine ____.
Correct answer: A
This is a zero conditional: a fact about how something always works, with the present simple in both parts. Would start would need a past verb in the if-clause.
-
Question 2
If it ____ tomorrow, we'll stay inside and play board games.
Correct answer: D
In a first conditional, the if-clause uses the present simple even for the future: If it rains. Will rain after if is a common mistake.
-
Question 3
If I ____ a million dollars, I would buy a house by the sea.
Correct answer: B
A second conditional talks about an unreal present: If + past simple, would + verb. So the answer is had.
-
Question 4
What would you do if you ____ a wallet in the street?
Correct answer: C
The main clause has would do, so the if-clause takes the past simple: found. Had found would need would have done.
-
Question 5
If we had left earlier, we ____ the train.
Correct answer: B
The third conditional is about an unreal past: If + past perfect, would have + past participle. We did not leave early, so we did not catch the train.
-
Question 6
I wouldn't have gotten lost if I ____ a map.
Correct answer: A
The main clause wouldn't have gotten shows a third conditional, so the if-clause needs the past perfect: had taken.
-
Question 7
Unless you ____ harder, you won't pass the exam.
Correct answer: C
Unless already means "if not", so the verb stays positive: Unless you study = If you don't study. Adding don't makes a double negative.
-
Question 8
If I had gone to bed earlier last night, I ____ so tired now.
Correct answer: D
This is a mixed conditional: a past condition (had gone) with a present result (now), so use would + verb. Wouldn't have been would talk about the past, not about now.
-
Question 9
Which sentence is a second conditional?
Correct answer: B
The second conditional uses if + past simple and would + verb for an unreal present: lived ... would visit. The others are zero, first and third conditionals.
-
Question 10
____ you need any help, just call me.
Correct answer: A
Should you need is a formal way of saying If you need. Had and Were can also replace if, but only with a past participle or to-infinitive, not with need.
Questions you leave blank are not counted as wrong.