wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Conditionals

Total questions: 145

Worksheet time: 2hrs 35mins

Name
Class
Date
1.

If I had studied more for the quiz, I___happy now.

a)

would have been

b)

would be

c)

will be

d)

had been

2.

If Margaret ___ anything that doesn't belong to her, she would return it immediately.

a)

find

b)

had found

c)

finds

d)

found

3.

If my parents had bought the previous house, they ___ happy now.

a)

would've been

b)

will be

c)

would be

d)

would had been

4.

I would work better in my English class if I ___ the book last month.

a)

bought

b)

had bought

c)

would've bought

d)

will buy

5.

I know you would be a happy person now if you ___ a major in chemistry when you were young.

a)

had done

b)

did

c)

would have done

d)

were doing

6.

If I had to go to Canada next month, I ___ a visa last week.

a)

would get

b)

will get

c)

had gotten

d)

would have gotten

7.

If James had been born in Guanajuato, he ___ Spanish now.

a)

would have been speaking

b)

will be speaking

c)

would be speaking

d)

had been speaking

8.

Where ___ now if you had finished your homework this morning?

a)

you would be

b)

would you be

c)

will you be

d)

are you

9.

If Robert ___ more money, he would have bought a more expensive car.

a)

has

b)

will have

c)

would have

d)

had

10.

If she ___ her train a few minutes ago, she would be in Cancún now.

a)

had missed

b)

didn't miss

c)

hadn't missed

d)

don't miss

11.

You are not allowed to stay in the country unless you get a visa. ONLY

You can (a)   country if you get a visa.

12.

I would like to buy a bran-new car , but I need to win the lottery. WOULD

If (a)   ..buy a brand-new car.

13.

I did it because I thought it would be interesting. DONE

I (a)   if I had thought it wasn’t interesting.

14.

Once I read his letter , I understood why he had left the company. ONLY

It (a)   his letter that I understood why he had left the company.

15.

Choose the correct forms of the second and third conditionals to complete the sentences.

If he ... jobs, he would be a lot happier.

a)

would change

b)

changed

c)

would have change

16.

If I were you, I ... her that I love her.

a)

had told

b)

told

c)

'd tell

17.

Even if he ... them, they wouldn't have agreed to come.

a)

asked

b)

would ask

c)

had asked

18.

If she hadn’t threatened him, he ... .

a)

hadn't left

b)

wouldn't have left

c)

wouldn't leave

19.

I ... him if I were you.

a)

hadn't trusted

b)

didn't trust

c)

wouldn't trust

20.

He ... with her if he had known she would behave so irresponsibly.

a)

wouldn't have gone

b)

hadn't gone

c)

wouldn't had gone

21.

I wouldn't have been able to do it unless she ... me.

a)

hadn't helped

b)

had helped

c)

wouldn't have helped

22.

If he ... earlier, he wouldn't have been late for work.

a)

would have got up

b)

got up

c)

had got up

23.

If we ... to spend the day in London, we would have bought a day pass.

a)

had been wanting

b)

had wanted

c)

would have wanted

24.

If you ... less on clothes, you would be able to save some money.

a)

spent

b)

didn't spend

c)

would spend

25.

If she _______ more experienced, she would be more likely to get the job.

a)

were

b)

had been

c)

would be

d)

would have been

26.

If the food _______ so bad, we wouldn't have complained.

a)

wasn't

b)

hadn't been

c)

wouldn't be

d)

wouldn't have been

27.

If I _______ her, she might feel a bit better.

a)

was calling

b)

called

c)

would call

d)

would have called

28.

If it wasn’t raining, we _______ a picnic today.

a)

had

b)

'd had

c)

'd have

d)

'd been had

29.

If he hadn’t run out of money, he _______ his trip.

a)

didn't cancel

b)

hadn't cancelled

c)

wouldn't be cancelled

d)

wouldn't have cancelled

30.

We would have replied to your letter if you _________ us your address.

a)

had given

b)

gave

c)

would give

d)

have given

31.

If she had studied, she __________(pass) the exam.

a)

would have passed

b)

would passed

c)

passed

d)

had passed

32.

Paul ___ (be) happy if he ___ (get) the job.

a)

would have been / had got

b)

would have been / has got

c)

would have been / got

d)

will have been / had got

33.

We would have understood him,

a)

if he were taller.

b)

if he had blue eyes.

c)

if he had told us.

d)

if he had spoken English.

34.

If you______________to the class, you would have seen me.

a)

had gone

b)

have gone

c)

went

d)

will go

35.

If we _______ (listen) to the radio, we ______ (hear) the news.

a)

listen... hear

b)

listen... will hear

c)

listened... would hear

d)

had listened... would have heard

36.

If they _____________ a map, would they have got lost?

a)

have bought

b)

had bought

c)

had buy

d)

have buy

37.

If I had had enough money, I ___________ that car.

(3rd conditional)

a)

would buy

b)

would have bought

c)

have bought

d)

wouldn't have bought

38.

Your sister would have helped you if she ___________ been so busy.

a)

wouldn't

b)

hadn't

c)

might not

d)

haven't

39.

Peter would have crossed the border if he ___________ his passport.

a)

didn't forget

b)

hadn't forgotten

c)

wouldn't forget

d)

wouldn't have forgotten

40.

_________ you have asked for help if there had been someone near you?

(3rd conditional)

a)

May

b)

Can

c)

Will

d)

Would

41.

They wouldn't have been late if they _________ the bus.

a)

missed

b)

wouldn't miss

c)

didn't miss

d)

hadn't missed

42.

If I _________ that you were so tired, I wouldn't have visited you.

a)

had known

b)

knew

c)

know

d)

have known

43.
You _________(to have) no trouble at school if you had done your homework.
a)
would have
b)
will have
c)
would have had
44.
If Mel ____________(to ask) her teacher, he'd have answered her questions.
a)
had asked
b)
asked
c)
ask
d)
asks
45.
She _________________by train if she could drive.
a)
wouldn't come
b)
wouldn't have come
c)
won't come
46.
If we _______________ the lottery last night, we'd be rich.
a)
won
b)
had won
c)
would have won
47.
They _______________ for a walk if it wasn't raining.
a)
would have gone
b)
would gone
c)
will go
48.

We would never have met if you _____ yourself at that office party.

a)

hasn't introduced

b)

wouldn't have introduced

c)

hadn't introduced

49.

If you had told me that you were having problems, I _____ you.

a)

would help

b)

could have helped

c)

had helped

50.

We wouldn't have spent all the money if you _____ on buying that vending machine.

a)

wouldn't have insisted

b)

hadn't insisted

c)

didn't insist

51.

If I _____ that she was in town, I would have called her.

a)

would know

b)

would have know

c)

had known

52.

If they had offered a better budget for the project, we ____ it.

a)

had accepted

b)

would accept

c)

might have accepted

53.

There wouldn't have been so many problems if they _____ the meeting a bit better.

a)

had organised

b)

organised

c)

would have organised

54.

What ___ if you won the lottery?

a)

will you do

b)

would you do

c)

what were you doing

55.

If I ___ the answer, it ___ easier to make the decision.

a)

know/will be

b)

knew/could have been

c)

knew/would be

56.

If I ___ the store had closed at 6pm, I ___ gone

a)

knew/would have

b)

had know/ would have

c)

know/had

57.

If I ___ some breakfast, I ___ be hungry now.

a)

had had/wouldn't

b)

had/wouldn't

c)

would had had/wouldn't

58.

If I had studied more for the quiz, I___happy now.

a)

would have been

b)

would be

c)

will be

d)

had been

59.

If Margaret ___ anything that doesn't belong to her, she would return it immediately.

a)

find

b)

had found

c)

finds

d)

found

60.

If my parents had bought the previous house, they ___ happy now.

a)

would've been

b)

will be

c)

would be

d)

would had been

61.

I would work better in my English class if I ___ the book last month.

a)

bought

b)

had bought

c)

would've bought

d)

will buy

62.

I know you would be a happy person now if you ___ a major in chemistry when you were young.

a)

had done

b)

did

c)

would have done

d)

were doing

63.

If I had to go to Canada next month, I ___ a visa last week.

a)

would get

b)

will get

c)

had gotten

d)

would have gotten

64.

If James had been born in Guanajuato, he ___ Spanish now.

a)

would have been speaking

b)

will be speaking

c)

would be speaking

d)

had been speaking

65.

Where ___ now if you had finished your homework this morning?

a)

you would be

b)

would you be

c)

will you be

d)

are you

66.

If Robert ___ more money, he would have bought a more expensive car.

a)

has

b)

will have

c)

would have

d)

had

67.

If she ___ her train a few minutes ago, she would be in Cancún now.

a)

had missed

b)

didn't miss

c)

hadn't missed

d)

don't miss

68.

If I had studied more for the quiz, I___happy now.

a)

would have been

b)

would be

c)

will be

d)

had been

69.

If Margaret ___ anything that doesn't belong to her, she would return it immediately.

a)

find

b)

had found

c)

finds

d)

found

70.

If my parents had bought the previous house, they ___ happy now.

a)

would've been

b)

will be

c)

would be

d)

would had been

71.

I would work better in my English class if I ___ the book last month.

a)

bought

b)

had bought

c)

would've bought

d)

will buy

72.

I will stay at home __________________________________.

a)

it rains

b)

if it rains

c)

if it doesn't rain

73.

If you don't hurry, _______________________________.

a)

you will miss the bus

b)

you won't miss the bus

c)

you miss the bus

74.

If I have a lot of money, _________________________________.

a)

I buy a car

b)

I'll buy a car

c)

I won't buy a car

75.

__________________________, you will pass the exam.

a)

If he studies

b)

If you'll study

c)

If you study

76.
If we _______ a yacht, we ________ the seven seas.
a)
had - would sail
b)
have - sail
c)
have - sailed
d)
had - sailed
77.
What _____ Les do if he _______his exams?
a)
would - failed
b)
did - fail
c)
was - failed
d)
does - failed
78.
We don't mind camping, but if we ________ enough money, we ________ in a hotel.
a)
had - stay
b)
had - would stay
c)
have - stayed
d)
would have - stayed
79.
We _________ a lot from dolphins if they _________.
a)
will learn - talk
b)
learned - talked
c)
could learn - talked
d)
would learn - could talk
80.

If Betty _____ seen me, I would have ________ happy!!

a)

did / saw

b)

had / been

c)

do / goes

d)

hadn't / lost

81.

Students ________broken the window, if they _____played with balls

a)

is / didn't

b)

had / would have

c)

did / isn't

d)

would have / had

82.

If Sandy __________ a lot of junk food, she ________ weight

a)

hadn't bought / wouldn't have lost

b)

hadn't forgotten / wouldn't have eaten

c)

had taken / would have worked

d)

hadn't eaten / wouldn't have gained

83.

If Titanic ship hadn't sunk, a lot of people ______________ !

a)

wouldn´t have played

b)

wouldn't have lived

c)

wouldn't have died

d)

wouldn't have begun

84.

Which conditional relates to the future and is therefore possible?

a)

Zero

b)

First

c)

Second

d)

Third

85.

If I were you, I ____________ the question.

a)

would have answer

b)

will answer

c)

answer

d)

would answer

86.

The children wouldn't have gotten into trouble if they _________ more supervision

a)

had

b)

had had

c)

have had

d)

have

87.

"If the train hadn't been late we wouldn't have missed the connection." This situation is:

a)

Real, global fact

b)

Real, future possibility

c)

Unreal, an alternative present

d)

Unreal, an alternative past

88.

If the garden _________ bigger, we could plant more vegetables.

a)

were

b)

has been

c)

would be

d)

is

89.

If it ___________ the trip will be cancelled.

a)

will rain

b)

would rain

c)

rain

d)

rains

90.

"He would have gone with you if you had asked him." Which conditional is this?

a)

zero

b)

first

c)

second

d)

third

91.

"If I won a million dollars, I would buy my own airplane." Which conditional is this?

a)

zero

b)

first

c)

second

d)

third

92.

"If I forget her birthday, Andrea gets upset." Which conditional is this?

a)

zero

b)

first

c)

second

d)

third

93.

"What will she do if she misses the bus?" Which conditional is this?

a)

zero

b)

first

c)

second

d)

third

94.

If I (a)   (not have) this homework to do, I would have gone out with my friends.

95.

She (a)   (not come) by train if she could drive.

96.

They (a)   (have) gone for a walk if it wasn't raining.

97.

If I (a)   (be) him, I wouldn't have quit my job until I'd found another.

98.

If they (a)   ( not eat) so much, they wouldn't feelill now.

99.

You (a)   (not be) so tired if you'd gone to bed earlier.

100.

If we (a)   (win) the lottery last night, we'd be rich

101.

If I ________ harder at school, I ________ a better job now.

a)

had worked - would have

b)

worked - would have had

c)

work - will have

102.

If you ______ that plane yesterday, you ________ dead now.

a)

had caught - would be

b)

caught - would have been

c)

caught - would be

103.

I ______ a millionaire now if I ______ that job.

a)

would be - had taken

b)

had been - would take

c)

would have been - had taken

104.

If I _______ an aspirin, I _______ a headache now.

a)

had taken - wouldn't have

b)

would take - didn't have

c)

took - wouldn't have

105.

Which conditional relates to the future and is therefore possible?

a)

Zero

b)

First

c)

Second

d)

Third

106.

If I were you, I ____________ the question.

a)

would have answer

b)

will answer

c)

answer

d)

would answer

107.

Correct this sentence: As soon as I will arrive, I will phone you.

a)

As soon as I arrived, I will phone you.

b)

As soon as I arrive, I will phone you.

c)

As soon as I will arrive I will phone you. (no comma!)

d)

As soon as I will arrive, I phone you.

108.

If I study today, I'll go to the party tonight.

a)

zero condiitonal

b)

first conditional

109.

If I ________ harder at school, I ________ a better job now.

a)

had worked - would have

b)

worked - would have had

c)

work - will have

110.

If you ______ that plane yesterday, you ________ dead now.

a)

had caught - would be

b)

caught - would have been

c)

caught - would be

111.

I ______ a millionaire now if I ______ that job.

a)

would be - had taken

b)

had been - would take

c)

would have been - had taken

112.

If I ______ to ski, I _____ on the slopes right now.

a)

had learned - would be

b)

would learn - had been

c)

had learned - would have been

113.

If I ______ afraid of spiders, I _______ it up.

a)

weren't - would have picked

b)

weren't - would had picked

c)

weren't - will pick

114.

If Darren ______ his Christmas bonus gambling in Las Vegas, he ______ to Mexico with us next month.

a)

hadn't spent - would go

b)

would spend - had gone

c)

hadn't spend - would have gone

115.

If I ______ to work so much, I _______ to the party last night.

a)

didn't have - would have gone

b)

wouldn't have - had gone

c)

don't have - would have gone

116.

(First conditional) If we __________________ (not / work) harder, we __________________ (not pass) the exam.

(a)  

117.

(Third conditional) If the students __________________ (not be) late for the exam, they __________________ (pass).

(a)  

118.

(Third conditional) If the weather __________________ (not be) so cold, we __________________ (go) to the beach.

(a)  

119.

(Second conditional) If she __________________ (have) her laptop with her, she __________________ (email) me.

(a)  

120.

(First conditional) If she __________________ (not go) to the meeting, I __________________ (not go) either.

(a)  

121.

(Third conditional) If the baby __________________ (sleep) better last night, I __________________ (not be) so tired.

(a)  

122.

(First conditional) If the teacher __________________ (give) us lots of homework this weekend, I __________________ (not be) happy.

(a)  

123.

(Second conditional) If Lucy __________________ (have) enough time, she __________________ (travel) more.

(a)  

124.

(First conditional) If the children __________________ (not eat) soon, they __________________ (be) grumpy.

(a)  

125.

(First conditional) If I __________________ (not go) to bed soon, I __________________ (be) tired in the morning.

(a)  

126.

(Second conditional) If José __________________ (not speak) good French, he __________________ (not move) to Paris.

(a)  

127.

(First conditional) If John __________________ (drink) too much coffee, he __________________ (get) ill.

(a)  

128.

(Third conditional) If we __________________ (tidy) our flat, we __________________ (not lose) our keys.

(a)  

129.

(Third conditional) If Luke __________________ (not send) flowers to his mother, she __________________ (not be) happy.

(a)  

130.

(Second conditional) If the children __________________ (be) in bed, I __________________ (be able to) have a bath.

(a)  

131.

(Second conditional) If you __________________ (not be) so stubborn, we __________________ (not have) so many arguments!

(a)  

132.

(Third conditional) If Julie __________________ (not go) to Sweden, she __________________ (go) to Germany.

(a)  

133.

(First conditional) If she __________________ (go) to the library, she __________________ (study) more.

(a)  

134.

(Third conditional) If we __________________ (not have) an argument, we __________________ (not be) late.

(a)  

135.

(Second conditional) If you __________________ (arrive) early, it __________________ (be) less stressful.

(a)  

136.

(Third conditional) If I __________________ (not go) to the party, I __________________ (not meet) Amanda.

(a)  

137.

Second conditional) If Julie __________________ (like) chocolate, I __________________ (give) her some.

(a)  

138.

(Second conditional) If Luke __________________ (live) in the UK, I __________________ (see) him more often.

(a)  

139.

(Third conditional) If the children __________________ (not eat) all that chocolate, they __________________ (feel) sick.

(a)  

140.

(First conditional) If they __________________ (not / arrive) soon, we __________________ (be) late.

(a)  

141.

(Third conditional) If she __________________ (study) Mandarin, she __________________ (go) to Beijing.

(a)  

142.

(Second conditional) If we __________________ (not be) so tired, we __________________ (go) out.

(a)  

143.

(First conditional) If you __________________ (buy) the present, I __________________ (wrap) it up.

(a)  

144.

(First conditional) If Lucy __________________ (not quit) her job soon, she __________________ (go) crazy.

(a)  

145.

(Second conditional) If I __________________ (want) a new car, I __________________ (buy) one.

(a)