First and second conditionals – English Grammar Test for B1
Grammar » Grammar Test for B1 » First and second conditionals – English Grammar Test for B1
A: What will you do if it ___ (rain) tomorrow?
B: If it ___ (rain), I will stay at home.
2
A: Why don’t you buy a car?
B: If I ___ (have) enough money, I ___ (buy) one.
3
A: She’s nervous about the exam.
B: If she ___ (study) more, she ___ (be) confident.
4
A: We’re hungry.
B: If we ___ (cook) now, we ___ (eat) soon.
5
A: He didn’t join the football team.
B: If he ___ (play) better, he ___ (be) in the team.
6
A: I’m cold.
B: If you ___ (close) the window, you ___ (feel) warmer.
7
A: Will you come to the party?
B: If I ___ (finish) my work, I ___ (come).
8
A: Why don’t we go to Spain?
B: If we ___ (speak) Spanish, we ___ (travel) more easily.
9
A: He looks tired.
B: If he ___ (go) to bed earlier, he ___ (not be) tired.
10
A: Are you going out tonight?
B: If I ___ (be) free, I ___ (go) out with friends.
11
A: I can’t understand this question.
B: If you ___ (ask) the teacher, she ___ (explain) it.
12
A: I’m hungry.
B: If you ___ (make) a sandwich, you ___ (feel) better.
13
A: She wants to visit London.
B: If she ___ (live) in England, she ___ (visit) it often.
14
A: Will they help us?
B: If we ___ (ask) them, they ___ (help).
15
A: I feel bored.
B: If you ___ (read) a book, you ___ (enjoy) it.
16
A: Why didn’t you buy that jacket?
B: If it ___ (be) cheaper, I ___ (buy) it.
17
A: Do you like camping?
B: If the weather ___ (be) nice, we ___ (go) camping.
18
A: He didn’t call me.
B: If he ___ (call), I ___ (be) happy.
19
A: Are you coming to the cinema?
B: If I ___ (finish) my homework, I ___ (join) you.
20
A: She doesn’t travel much.
B: If she ___ (have) a car, she ___ (travel) more.
21
A: Why don’t we take a taxi?
B: If we ___ (take) one, we ___ (arrive) faster.
22
A: He can’t study here.
B: If he ___ (know) English, he ___ (study) here.
23
A: I don’t like this restaurant.
B: If we ___ (choose) another one, we ___ (be) happier.
24
A: Will you help me with my homework?
B: If I ___ (understand) it, I ___ (help) you.
25
A: Why are you tired?
B: If I ___ (not stay) up late, I ___ (feel) better.
26
A: Do you want to go shopping?
B: If I ___ (have) more money, I ___ (buy) new clothes.
27
A: It’s very hot today.
B: If it ___ (be) cooler, we ___ (walk) in the park.
28
A: Are you going to the concert?
B: If I ___ (get) tickets, I ___ (go).
29
A: He failed the exam.
B: If he ___ (study) more, he ___ (pass).
30
A: Will she be angry?
B: If you ___ (tell) her the truth, she ___ (not be) angry.
Answer
1 rains / rains – First Conditional: real future.
2 had / would buy – Second Conditional: unreal present.
3 studied / would be – Second Conditional: hypothetical.
4 cook / will eat – First Conditional.
5 played / would be – Second Conditional.
6 close / will feel – First Conditional.
7 finish / will come – First Conditional.
8 spoke / would travel – Second Conditional.
9 went / wouldn’t be – Second Conditional.
10 am / will go – First Conditional.
11 ask / will explain – First Conditional.
12 make / will feel – First Conditional.
13 lived / would visit – Second Conditional.
14 ask / will help – First Conditional.
15 read / will enjoy – First Conditional.
16 had been / would have bought → (corrected: If it had been cheaper, I would have bought it. – Third Conditional)
17 is / will go – First Conditional.
18 had called / would have been happy → (Third Conditional is most natural; at B1 simplification: If he called, I would be happy – Second Conditional).
19 finish / will join – First Conditional.
20 had / would travel – Second Conditional.
21 take / will arrive – First Conditional.
22 knew / would study – Second Conditional.
23 chose / would be – Second Conditional.
24 understand / will help – First Conditional.
25 hadn’t stayed / would have felt → (Third Conditional natural; simplified: If I didn’t stay up late, I would feel better – Second Conditional).
26 had / would buy – Second Conditional.
27 were / would walk – Second Conditional.
28 get / will go – First Conditional.
29 had studied / would have passed → (Third Conditional more natural; simplified: If he studied more, he would pass – Second Conditional).
30 tell / won’t be – First Conditional.
