wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

type 3 conditional sentences

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

If you had caught the bus, you _____ late for work.

a)

A. wouldn't have been

b)

B. would have been

c)

C. wouldn’t be

d)

D. would be

2.

If _____ as I told her, she would have succeeded.

a)

A. she has done

b)

B. she had done

c)

C. she does

d)

D. she did

3.

She wouldn't have given them all that money if we _____ her to.

a)

A. wouldn’t advise

b)

B. won't advise

c)

C. hadn't advised

d)

D. didn't advise

4.

If I _____ that yesterday, I _____ them.

a)

A. had discovered / would inform

b)

B. had discovered / would have informed

c)

C. had discovered / could inform

d)

D. discovered / can inform

5.

His flight was delayed so he couldn’t be here on time.

a)

A. He would be here in time if his flight were not delayed.

b)

B. He would have been here in time if his flight hadn’t been delayed.

c)

C. He would be here in time if his flight hadn’t been delayed.

d)

D. He would have been here in time if his flight weren’t delayed

6.

If she ... he was so mean, she ... him.

a)

knows - won't marry

b)

would've known - hadn't married

c)

knew - wouldn't marry

d)

had known - wouldn't have married

7.

You ... the weekend if you ... with us.

a)

enjoyed - came

b)

had enjoyed - had come

c)

would've enjoyed - had come

d)

had enjoyed - would've come

8.

If Sally ... her leg, she ... on holiday

a)

wouldn't have broken - had gone

b)

didn't break - would go

c)

won't break - goes

d)

hadn't broken - would've gone

9.

If she ... earlier, she ... the plane.

a)

had woken up - wouldn't have missed

b)

would've woken up - hadn't missed

c)

woke up - wouldn't miss

d)

has woken up - wouldn't miss

10.

If Roberto ... some English, he ... the job.

a)

would've known - had got

b)

knew - got

c)

had known - would've got

11.

If I _?_ known Kirsty was in town, I _?_ called her.

a)

had/would have

b)

have/would have

c)

had/had

d)

had/would

12.

I _?_ gone if you _?_ told me.

a)

would have/had

b)

would have/have

c)

would had/had

d)

had/would have

13.

If I _?_ more time, I _?_ finished it.

a)

had/had

b)

had/would have

c)

have/would have

d)

would have/had

14.

We would have _?_ the game if we’d _?_ a little better.

a)

won/play

b)

win/played

c)

won/played

d)

win/play

15.

If I _?_ her name, I _?_ you.

a)

had knew/would have tell

b)

had known/would have told

c)

had known/had told

d)

had known/would have tell

16.

If we had arrived sooner, we could have prevented this tragedy!

a)

Had we arrived sooner, we could have prevented this tragedy!

b)

Had we if arrived sooner, we could have prevented this tragedy!

c)

Had we arrive sooner, we could have prevented this tragedy!

d)

If we arrived sooner, we could prevent this tragedy.

17.

X : John had drawn all his money because he needed it for his father’s operation.

Y: …..... If his father’s health had not been in a such bad condition.

a)

He would not take all his money

b)

He should take all his money

c)

He didn’t take all his money

d)

He wouldn’t have taken all his money

18.

The man hit by a car yesterday would have died if the doctors had not immediately

operated on him.

From the above sentence, we may conclude that …

a)

the man will be immediately operated on

b)

the man is still alive

c)

It’s too late to save the man

d)

the man died after the operation

19.

Which sentence is better?

a)

Her grandfather died last week. If she had known that he was ill, she would have visited him more often.

b)

Her grandfather died last week. If she knew that he were ill, she would have visited him more often.

20.

3rd conditional sentences are used to talk about...

a)

a probable situation.

b)

hypothetical ,imaginary situations.

c)

a regret about a past situation which is impossible to change.