wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Conditionals

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

If I had had enough money, I ----- that radio.

a)

bought

b)

would buy

c)

had bought

d)

would have bought

2.

If it rains, you ----- wet.

a)

will get

b)

gets

c)

would get

d)

had got

3.

She would go to the Job Centre if she ----- a job.

a)

will want

b)

wants

c)

wanted

d)

had wanted

4.

The dog ----- you if it hadn't been tied up.

a)

would bite

b)

will bite

c)

would have bitten

d)

bites

5.

It ----- easy to paint pictures if you knew how to.

a)

would be

b)

had been

c)

would have been

d)

be

6.

I want to buy a Porsche, but I don't have enough money.

a)

If I have enough money, I buy a Porsche.

b)

If I have enough money, I will buy a Porsche.

c)

If I had enough money, I would buy a Porsche.

d)

If I had had enough money, I would have bought a Porsche.

7.

He stepped on the mine, and it exploded.

a)

If he doesn't step on the mine, it doesn't explode.

b)

If he doesn't step on the mine, it won't explode.

c)

If he didn't step on the mine, it wouldn't explode.

d)

If he hadn't stepped on the mine, it wouldn't have exploded.

8.

In my experiments, the liquid is cooled to 32 degrees. It always freezes.

a)

If you cool the liquid to 32 degrees, it freezes.

b)

If you cool the liquid to 32 degrees, it will freeze.

c)

If you cooled the liquid to 32 degrees, it would freeze.

d)

If you had cooled the liquid to 32 degrees, it would have frozen.

9.

It may rain this afternoon. I hope it doesn't because I don't want the match to be cancelled.

a)

If it rains, the match is cancelled.

b)

If it rains, the match will be cancelled.

c)

If it rained, the match would be cancelled.

d)

If it had rained, the match would have been cancelled.

10.

You ignored my advice, so you got into trouble!

a)

If you don't ignore my advice, you don't get into trouble.

b)

If you don't ignore my advice, you won't get into trouble.

c)

If you hadn't ignored my advice, you wouldn't have got into trouble.

d)

If you didn't ignore my advice, you wouldn't get into trouble.

11.

If we had checked the petrol before we started, we _____ here.

a)

wouldn't stop

b)

wouldn't have stopped

c)

would have stopped

d)

would stop

12.

The movie was sad and she cried. If it ____ sad, she ____.

a)

hadn’t been/ wouldn’t have cried

b)

wasn’t/ wouldn’t cry

c)

wasn’t/ would cry

d)

had been/ would have cried

13.

If you ____ what Nam is doing, you ____ very surprised

a)

had known / would be

b)

knew / would be

c)

knew / would have been

d)

knew / will be

14.

I ____ very happy if there ____ a good film on channel 9 last night.

a)

would be / had been

b)

would have been / would be

c)

would have been / had been

d)

had been / had been

15.

If you see Tom, ____ you mind ____ him to get in touch with me?

a)

will / reminding

b)

will / to remind

c)

would / reminding

d)

would / to remind

16.

If I ____ him yesterday, I ____ him a lift.

a)

saw/ would give

b)

see/ will give

c)

had seen/ would have given

d)

seen/ would give

17.

If he ____ my car more carefully, I ____ him $10.

a)

washed/ would give

b)

washes/ will give

c)

washed/ will give

d)

washes/ would have given

18.

He ____ late for the train if he ____ at once.

a)

would be/ doesn’t start

b)

will be/ doesn’t start

c)

would have been/ didn’t start

d)

is / hadn’t started

19.

If I ____ you $10, when ____ me?

a)

lend/ would you repay

b)

lend/ will you repay

c)

lent/ will you repay

d)

lend/ would you have repaid

20.

If he ____ hard today, ____ a holiday tomorrow?

a)

worked/ can he have

b)

work/ he can have

c)

works/ can he have

d)

had worked/ he can have

21.

You will be fined if you _____ your car there.

a)

would have parked

b)

are parking

c)

will park

d)

park

22.

Would you mind if I _____ early?

a)

left

b)

leave

c)

will leave

d)

would leave

23.

If I _____ the question, I would answer.

a)

understand

b)

understood

c)

would understand

d)

had understood

24.

I believe that mankind is generally honest. Most people __________ the truth if they __________ to do so.

a)

will tell ... swear

b)

would tell ... swore

c)

would have told ... had sworn

25.

He _____ his exams if he'd learnt more.

a)

wouldn't failed

b)

wouldn't have failed

c)

hadn't failed

d)

did not fail

26.

If they _____ machines, they would have finished much sooner.

a)

used

b)

were using

c)

have used

d)

had used

27.

If you hurry, you _____ on time.

a)

might be

b)

would be

c)

will be

d)

need to be

28.

If Jane _____ earlier, she _____ me in bed.

a)

would come - had found

b)

had come - would have found

c)

came - had found

d)

had come -would found

29.

If they _____ the examination, they'll all be very happy.

a)

will pass

b)

would pass

c)

pass

d)

passed

30.

If I _____ rich, I would buy a fine house.

a)

would be

b)

had been

c)

am

d)

were

31.

She is too weak; she can't sit up and talk to you.

a)

If she isn't too weak, she can sit up and talk to you.

b)

If she weren't too weak, she could sit up and talk to you.

c)

If she hadn't been too weak, she could sit up and talk to you.

d)

If she wasn't too weak, she can sit up and talk to you.

32.

I don't have enough money with me now; otherwise I will buy that coat.

a)

If I had enough money with me now, I wouldn't buy that coat.

b)

If I had enough money with me now, I would buy that coat.

c)

If I didn't have enough money with me now, I would buy that coat.

d)

If I didn't have enough money with me now, I wouldn't buy that coat.

33.

If I had known you would come, ______.

a)

I would wait for you

b)

I would have waited for you

c)

I will wait for you

d)

I would not have waited for you

34.

If I _____ that yesterday, I _____ them.

a)

had discovered / could inform

b)

had discovered / would inform

c)

had discovered / would have informed

d)

discovered / can inform

35.

If Columbus _______ money from Queen Isabella, he _______ across the Atlantic.

a)

do not receive / could not sail

b)

had not received / might not have sailed

c)

did not receive / might not have sailed

d)

would not receive / might not sail

36.

“I couldn’t have made it without your help” means

a)

I couldn’t have made it if you helped me.

b)

I couldn’t have made it if you had helped me.

c)

I couldn’t have made it if you hadn’t helped me.

d)

I couldn’t have made it if you didn’t help me.

37.

She didn’t stop her car because she didn’t see the signal.

a)

If she saw the signal, she would stop her car.

b)

If she had seen the signal, she would stop her car.

c)

If she had seen the signal, she would have stopped her car.

d)

If she saw the signal, she would have stopped her car.

38.

If/ I/ be/ ill/ not/ absent/ school/ from/ be/ yesterday/.

a)

If I hadn’t been ill, I wouldn’t be absent from school yesterday

b)

If I wasn’t ill, I wouldn’t have been absent from school yesterday

c)

If I have been ill, I wouldn’t have been absent from school yesterday

d)

If I hadn’t been ill, I wouldn’t have been absent from school yesterday

39.

If / parents / my / exam / my / pass / 1 / be / very / happy / last year.

a)

If I had passed my exam last year, my parents would have been very happy.

b)

If I pass my exam last year, my parents would be very happy.

c)

If I had passed my exam last year, my parents will be very happy.

d)

If I will pass my exam , my parents would be very happy.

40.

You ____ disappointed if there ____ no snow for this winter holiday?

a)

would be / was

b)

will be / is

c)

will be / are

d)

could be / is

41.

If she …………………….. the lottery last year, She……………………..rich now.

a)

have won/would be

b)

had won/would be

c)

won/would be

d)

wins/will be

42.

If I ……………………..the homework last night, I…………………..bonus today.

a)

had done/would get

b)

had done/would have got

c)

done/would get

d)

does/will get

43.

If we had played this game yesterday, we……………….a lot of money now.

a)

will have

b)

may have

c)

would have had

d)

would have

44.

If it ……………………………last night, it would be cold today.

a)

had rained

b)

rained

c)

have rained

d)

was raining

45.

If she……………….to me, she……………………..in trouble right now.

a)

had listened/would be

b)

had listened/would have be

c)

had listened/would not be

46.

If it had rained one hour ago, the streets………… wet now.

a)

would have be

b)

will be

c)

be

d)

would be

47.

If I ……………….to the beach yesterday, I would be tired today.

a)

have gone

b)

goes

c)

had gone

48.

If they had gone to school yesterday, they………..to the museum now

a)

would go

b)

will go

c)

could go

49.

If he had done exercise last night, he………soccer right now.

a)

will play

b)

can play

c)

plays

d)

could play

50.

If Nina had not gone out last week, she………………die now.

a)

will

b)

would