Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Types 2 and 3 conditionals

Total questions: 18

Worksheet time: 12mins

Name
Class
Date
1.

If I hadn't overslept, I ______ on time.

a)

will have been

b)

would have been

c)

will be

d)

would had been

2.

I ______ that car if I had had more money at the time.

a)

would have bought

b)

would buy

c)

will buy

d)

bought

3.

If she gave him the money, he __________ it on records.

a)

will spend

b)

would have spend

c)

would spend

d)

spent

4.

There would have been a bigger disaster if the earthquake _________ longer.

a)

lasts

b)

will last

c)

would last

d)

had lasted

5.

If I (a)   (be) you, I wouldn't ask so many questions.

6.

If she had taken care of her son, he __________ a criminal.

a)

does not become

b)

did not become

c)

would not become

d)

would not have become

7.

She wouldn't have missed the train if she __________ up earlier.

a)

would have woken

b)

had woken

c)

have woken

d)

have had woken

8.

If I had known you were coming, I __________ you at the airport. (KNOW, MEET)

a)

would met

b)

would have meet

c)

would have met

d)

have met

9.

Young people _______________ letters if smart phones hadn't been invented.

a)

would have sent

b)

would sent

c)

have sent

d)

had sent

10.

If you _________ the fine, you wouldn't have been sent to jail.

a)

had pay

b)

had paid

c)

have paid

d)

would had paid

11.

He knew that if he (laugh) ... he (spoil) ... everything.

a)

would laugh, spoiled

b)

laughs, would spoil

c)

laughed, would spoil

d)

laughs, spoiled

12.

If you (eat) ... less, you (lose) ... weight.

a)

ate, would lost

b)

eat, would lose

c)

ate, will lose

d)

ate, would lose

13.

                                             

17.   He wouldn’t have had an accident if he _____________ more carefully.

en

a)

A. drives    

b)

   B. drove    

c)

C. had driven   

d)

          D. was driving

14.

                         

15. I decided to stay at home last night. I would have gone out if I _____________ so tired     .

a)

A. wasn’t        

b)

         B. weren’t       

c)

  C. wouldn’t have been

d)

  D. hadn’t been

15.

    19.   If I had noticed him, I _____________ hello to him .

 

a)

      B. said  

b)

A. say          

c)

  C. would say    

d)

  D. would have said

16.

             

6. If I had taken that English course, I (a)   (make) much progress.

                                      

17.

If she loved him, she (a)   (marry) him.

18.

If they ..... bikes, they ..... to school.

a)

didn't have / would walk

b)

hadn't / won't walk

c)

won't have / don't walk

d)

don't have / walked