wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

If

Total questions: 60

Worksheet time: 34mins

Name
Class
Date
1.
If + Simple Present, will-Future
Will future + 
if + Simple Present
a)
right
b)
wrong
2.
If Mum says no,
a)
I'll go anyway.
b)
will I go anyway.
c)
will go anyway.
3.
But what if 
a)
she not answer?
b)
she don't answer?
c)
she doesn't answer?
4.
If I change my mind,
a)
I'll let you know.
b)
tell me.
c)
will let you know.
5.
I'll pick you up
a)
if Dad drives me to the party.
b)
if Dad will drive me to the party.
c)
il Dad drive me to the party.
6.
Matt will go to the seaside
a)
if it don't rain.
b)
if it doesn't rain.
c)
if it won't rain.
7.
I'll ask her to marry me
a)
if I find a job.
b)
if I'll find a job.
c)
if find a job.
8.
If you change nothing,
a)
nothing will change.
b)
something will change.
c)
nothing change.
9.
There is no signal here, when I arrive home
a)
I' ll call you.
b)
call you.
c)
will call you.
10.
You'll understand
a)
when you are older
b)
when you'll be older
c)
when you will be older
11.

If I come, I ____________ you.

a)

would see

b)

will see

c)

sees

d)

saw

12.

If it rains, you ______________ wet.

a)

will get

b)

would get

c)

get

d)

had got

13.

You will catch the train if you ____________ earlier

a)

leaves

b)

left

c)

leave

d)

would leave

14.

If I __________ John, I’ll tell him.

a)

see

b)

saw

c)

had seen

d)

sees

15.

If Risa has much time, she will … you.

a)

a. Helped

b)

b. Helps

c)

c. Help

d)

d. Have Helped

e)

e. Has Helped

16.

If it __________, we will play inside.

a)

rains

b)

rained

c)

had rained

d)

raining

17.

If I … much money, I will … a new smartphone.

a)

a. has – buy

b)

b. have – buy

c)

c. have – buys

d)

d. buy – has

e)

e. buy – have

18.

If I study hard, I will pass the exam.

a)

type 0

b)

type 1

c)

type 2

d)

type 3

e)

mix

19.

If I had money, I would buy a BMW.

a)

type 0

b)

type 1

c)

type 2

d)

type 3

20.

If I won the lottery, I would travel around the world.

a)

type 1

b)

type 2

c)

type 3

d)

type 0

21.

If it rains, you will get wet.

a)

type 3

b)

type 2

c)

type 1

d)

type 0

22.

If I had studied hard, I would have passed the test.

a)

type 0

b)

type 1

c)

type 2

d)

type 3

23.

You will miss the bus if you don't hurry.

a)

type 3

b)

type 2

c)

type 1

d)

type 0

24.

You would have gotten wet if it had rained.

a)

type 3

b)

type 2

c)

type 1

d)

type 0

25.

If she fell, she would hurt herself.

a)

type 0

b)

type 1

c)

type 2

d)

type 3

26.

If Sally is late again I will be mad.

a)

type 0

b)

type 1

c)

type 2

d)

type 3

27.

If I had worked harder I might have passed the exam.

a)

type 1

b)

type 2

c)

type 3

d)

mix

28.

If Billy had called me, I would talk to him now.

a)

type 2

b)

type 3

c)

mix

29.

If he called me, I couldn't hear.

a)

type 1

b)

type 2

c)

type 3

d)

mix

30.

You could have been on time if you had caught the bus.

a)

type 0

b)

type 1

c)

type 2

d)

type 3

31.

If it rains, the ground gets wet.

a)

type 0

b)

type 1

c)

type 2

d)

type 3

32.

When you press the button, the television turns on.

a)

type 0

b)

type 1

c)

type 2

d)

type 3

33.

If Danny came with us to the concert tonight, we would be very happy.

a)

type 1

b)

type 2

c)

type 3

d)

mix

34.

We would have played football if It hadn’t rained.

a)

mix

b)

type 3

c)

type 2

d)

type 1

35.

If I were you, I would give up smoking.

a)

type 0

b)

type 1

c)

type 2

d)

type 3

36.

If you pour oil on water, it floats.

a)

type 0

b)

type 1

c)

type 2

d)

type 3

37.

You would have passed your exam if you had worked harder.

a)

TYPE 1

b)

TYPE 2

c)

TYPE 3

d)

MIX

38.

If I ________ to become a doctor, you have to go to university.

a)

want

b)

wanted

c)

will want

d)

had wanted

39.

If you study hard, you ___________ your exams.

a)

will pass

b)

would pass

c)

pass

d)

passed

40.

If you __________ to him, he ___________angry.

a)

lied, would be

b)

lies, would be

c)

would lie , was

d)

will lie, is

41.

Unless you _____________ me, I will be angry.

a)

don't help

b)

would help

c)

help

d)

will help

42.

If she ____________ a doctor, she would be happier.

a)

were

b)

is

c)

be

d)

will be

43.

Which sentence is correct? ( ข้อใดถูกต้อง)

a)

If John pass the test, he would be happy.

b)

Unless the rain hadn't stop, we won't go to the beach.

c)

If we had come to the party, Tom would have been happy.

d)

If I forget her birthday, Tara would get upset.

44.

If he got up early, he _________________ the train.

a)

would miss

b)

will miss

c)

would have missed

d)

missed

45.

If you ______________more exercise, you would lose weight.

a)

did

b)

do

c)

will do

d)

would do

46.

If you get back late, I………………. angry.

a)

be

b)

will be

c)

will am

d)

is

47.

I …..... you if I hadn't forgotten my phone.

a)

would have called

b)

would have call

c)

will call

d)

would call

48.

She’ll cook dinner if she ………......... to the supermarket.

a)

go

b)

goes

c)

went

d)

had gone

49.

If we ……………… on holiday this summer, we’ll go to Spain.

a)

go

b)

goes

c)

went

d)

had gone

50.

If I……………………… the lottery, I would prepare myself for a new life.

a)

had won

b)

won

c)

wins

d)

win

51.

If I had my own car, I ……………. take the bus to work every day.

a)

wouldn't have to

b)

won’t have to

c)

will have to

d)

wouldn’t had to

52.

If you don’t want to go out, I ……….. dinner at home.

a)

would have cooked

b)

would cook

c)

will cook

d)

had cooked

53.

If I had a car, I …………………………..to school.

a)

drive

b)

will drive

c)

would drive

d)

would have driven

54.

We ………………… if we had been invited.

a)

would have come

b)

would have came

c)

will come

d)

would come

55.

If she had studied, she ..................the exam.

a)

would have passed

b)

will pass

c)

would pass

d)

would passed

56.

She’ll stay in London if she …………………………. a job.

a)

got

b)

will get

c)

get

d)

gets

57.

He would have been on time if he ………………………. earlier.

a)

leaves

b)

had left

c)

left

d)

had leave

58.

I’ll buy a new dress if I ………… enough money

a)

had

b)

has

c)

have

d)

had had

59.

She’ll take a taxi if it …………………………….

a)

rain

b)

rains

c)

rained

d)

had rained

60.

If I knew her address, I …………………..her an invitation.

a)

will send

b)

sent

c)

would have sent

d)

would send