First and second conditionals – English Grammar Test for B1
Grammar » Grammar Test for B1 » First and second conditionals – English Grammar Test for B1
(a) rained
(b) rains
(c) will rain
2 She will be upset if you ___ her secret.
(a) tell
(b) told
(c) will tell
3 If I ___ enough money, I would buy a bigger house.
(a) have
(b) had
(c) will have
4 If they invite me, I ___ to the party.
(a) will go
(b) would go
(c) go
5 What will you do if it ___ cold tomorrow?
(a) got
(b) gets
(c) will get
6 If I ___ taller, I would play basketball.
(a) am
(b) was
(c) will be
7 You will pass the test if you ___ harder.
(a) study
(b) studied
(c) will study
8 If she ___ in London, she would visit Big Ben.
(a) lives
(b) lived
(c) will live
9 If we are late, they ___ angry.
(a) will be
(b) would be
(c) are
10 If I won the lottery, I ___ around the world.
(a) will travel
(b) would travel
(c) travelled
11 If it ___, the grass will be wet.
(a) rain
(b) rains
(c) raining
12 If he ___ more time, he would learn another language.
(a) had
(b) has
(c) will have
13 She will be tired if she ___ to bed late.
(a) goes
(b) went
(c) will go
14 If I were you, I ___ more careful.
(a) will be
(b) would be
(c) am
15 If we ___ now, we will catch the bus.
(a) leave
(b) left
(c) will leave
16 What would you do if you ___ the president?
(a) are
(b) were
(c) will be
17 If they ___ too much coffee, they won’t sleep well.
(a) drink
(b) drank
(c) will drink
18 If she ___ harder, she would pass the exam.
(a) studies
(b) studied
(c) will study
19 I will buy a new dress if I ___ enough money.
(a) had
(b) have
(c) will have
20 If I ___ you, I would talk to the teacher.
(a) am
(b) were
(c) was
21 If the sun ___, the ice will melt.
(a) shines
(b) shone
(c) will shine
22 If they ___ a car, they would travel more easily.
(a) had
(b) have
(c) will have
23 You will feel better if you ___ some water.
(a) drink
(b) drank
(c) will drink
24 If she ___ earlier, she would catch the train.
(a) leaves
(b) left
(c) will leave
25 If I ___ time tomorrow, I will help you.
(a) have
(b) had
(c) will have
26 He would understand if he ___ the question.
(a) reads
(b) read
(c) will read
27 If they study hard, they ___ good marks.
(a) would get
(b) will get
(c) get
28 If I ___ a car, I would drive to work.
(a) had
(b) have
(c) will have
29 If the weather is nice, we ___ a picnic.
(a) will have
(b) would have
(c) have
30 If she spoke English well, she ___ get a better job.
(a) will
(b) would
(c) can
Answer
1 (b) rains – First Conditional: If + Present Simple → will.
2 (a) tell – First Conditional: Present Simple in if-clause.
3 (b) had – Second Conditional: If + Past Simple → would.
4 (a) will go – First Conditional main clause.
5 (b) gets – Correct verb form with First Conditional.
6 (b) was – Second Conditional (note: “were” is also acceptable in formal use).
7 (a) study – First Conditional.
8 (b) lived – Second Conditional, unreal situation.
9 (a) will be – First Conditional main clause.
10 (b) would travel – Second Conditional.
11 (b) rains – First Conditional if-clause.
12 (a) had – Second Conditional, unreal past.
13 (a) goes – Present Simple in if-clause (First Conditional).
14 (b) would be – Second Conditional with “If I were you”.
15 (a) leave – Present Simple in if-clause.
16 (b) were – Second Conditional, hypothetical.
17 (a) drink – First Conditional, Present Simple.
18 (b) studied – Second Conditional, unreal condition.
19 (b) have – Present Simple in if-clause.
20 (b) were – Second Conditional (polite advice).
21 (a) shines – Present Simple for First Conditional.
22 (a) had – Second Conditional, unreal condition.
23 (a) drink – First Conditional, Present Simple in if-clause.
24 (b) left – Second Conditional, past simple form.
25 (a) have – Present Simple in if-clause.
26 (b) read – Second Conditional, unreal situation.
27 (b) will get – Main clause First Conditional.
28 (a) had – Second Conditional.
29 (a) will have – First Conditional.
30 (b) would – Second Conditional result.
