wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Grammar

Total questions: 65

Worksheet time: 32mins

Name
Class
Date
1.

Agus : Hi Sam. Math will be exam tomorrow. Do you know that?

Sami : Yeah, I know. If I study hard, I __________ the exam.

a)

will pass

b)

will get

c)

will study

d)

will leave

e)

will go

2.

Bayu : If I _______the university, I will choose engineering major.

Sukron : That's good. I will work If I have graduated from this school

a)

enter

b)

escape

c)

walk

d)

roll

e)

leave

3.

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

a)

be

b)

will be

c)

will am

d)

is

4.

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

a)

would have called

b)

would have call

c)

will call

d)

would call

5.

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

a)

had won

b)

won

c)

wins

d)

win

6.

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

7.

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

8.

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

a)

drive

b)

will drive

c)

would drive

d)

would have driven

9.

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

a)

would have passed

b)

will pass

c)

would pass

d)

would passed

10.

Unless you start now, you ........................ late.

a)

will be

b)

would have been

c)

would be

11.

If you ................... red and green, you get yellow.

a)

will mix

b)

mix

c)

mixed

12.

If I were you, I ........................ this.

a)

would never do

b)

would never have done

c)

Either could be used here

13.

If I had been there, I .............................. this from happening.

a)

would have prevented

b)

would prevent

c)

will prevent

14.

If weather permits, we ......................... again.

a)

would meet

b)

will meet

c)

would have met

15.

She ______ pleased if you came.

a)

would be

b)

would have been

c)

would has been

d)

was

e)

will be

16.

If I had time, I __________ more English.

a)

would learn

b)

will learn

c)

would have learnt

d)

will be learning

e)

would had learnt

17.

If I were you, I __________the offer.

a)

would have taken

b)

will take

c)

would take

d)

would have been

e)

will have taken

18.

If it __________, we will play inside.

a)

had rained

b)

rained

c)

rains

d)

to be rained

e)

raining

19.

If I come, I _____ you.

a)

saw

b)

would see

c)

will see

d)

sees

e)

would be seen

20.

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

a)

had wanted

b)

will want

c)

wanted

d)

wants

e)

had been wanted

21.

If it __________________________ (rain), we will cancel the match.

a)

rain

b)

rains

22.

If I __________________________ (get) a promotion, I will buy a car.

a)

get

b)

gets

23.

If he __________________________ (ask) more politely, I will buy him a drink.

a)

ask

b)

asks

24.

If I have much money, ________________________

a)

He will be fat.

b)

I will buy a new house.

c)

I will get failed on my exam.

d)

We will stay awake whole night.

25.

If he eats too much, __________________________

a)

He will be fat.

b)

You will be successful in the future.

c)

I will buy a new house.

d)

We will stay awake whole night.

26.

If I play video games too much, _________________

a)

He will be fat.

b)

I will get failed on my exam.

c)

I will buy a new house.

d)

We will stay awake whole night.

27.

If you study harder, __________________________

a)

He will be fat.

b)

You will be successful in the future.

c)

I will buy a new house.

d)

We will stay awake whole night.

28.

If I _____ you, I wouldn’t return to call.

a)

be

b)

am

c)

were

d)

had been

29.

If you pour oil on water, it _____.

a)

will float

b)

floats

c)

should float

d)

would have floated

30.

If I _____ rich, I _____ a castle.

a)

am, will buy

b)

am, buy

c)

were, would buy

d)

had been, would have bought

31.

I would have answered the phone if I _____.

a)

hadn’t been studying

b)

don’t study

c)

study

d)

wouldn’t study

32.

“Why didn’t you come to see me?” “I would have if you _____ me.”

a)

asked

b)

asks

c)

would ask

d)

had asked

33.

If your exam results _____ satisfactory, I’ll give you something you want.

a)

won’t be

b)

will have been

c)

are

d)

aren’t

34.

If you _____ tomorrow, he will be very angry with you.

a)

don’t come

b)

come

c)

won’t come

d)

would come

35.

If he _____ quietly, he might not have had a second heart attack.

a)

had lain

b)

lay

c)

laid

d)

had lied

36.

We would have been in time if we _____ five minutes earlier.

a)

had started

b)

started

c)

have started

d)

start

37.

If it _____ rain tomorrow, we’ll have a picnic.

a)

doesn’t

b)

wouldn’t

c)

didn’t

d)

won’t

38.

What ..................... (do) if you ..................... (see) a ghost?

a)

did you do/would see

b)

would you do/saw

c)

did you do/saw

d)

would you do/see

39.

She .................... (go) to the Job Center if she .................... (want) a job.

a)

would go/had wanted

b)

would went/will want

c)

would go/wanted

d)

would went/wants

40.

1. If I .................... (be) you, I .................... (get) this offer.

a)

was/will get

b)

was/would get

c)

were/will get

d)

were/would get

41.

If I (come) ................ home earlier, I (prepare) ...................... dinner.

a)

came/would prepare

b)

came/would prepared

c)

come/would prepared

d)

come/would prepare

42.

If we .............. (win) the lottery, we ............... (fly) . to London.

a)

win/would fly

b)

won/would fly

c)

win/would flew

d)

won/would flew

43.

If Natalie ………………… (sing) in the band, she ………….....….. (get) some money.

a)

sings/would got

b)

sang/would got

c)

sings/would get

d)

sang/would get

44.

He (come) _______________ if you waited.

a)

come

b)

came

c)

would come

d)

would came

45.

If they ................ (have) enough money, they .................. (buy) a new car.

a)

have/would buy

b)

have/would bought

c)

had/would buy

d)

had/would bought

46.

If I _________ hard, I would have passed the test.

a)

study

b)

had study

c)

studied

47.

If I __________ John, I’ll tell him.

a)

would see

b)

see

c)

saw

48.

If I had time, I __________ more English.

a)

would learn

b)

would have learn

c)

learn

49.

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

a)

win

b)

won

c)

had won

50.

If you _____________water plants regularly, they die.

a)

don't

b)

aren't

c)

won't

51.

I __________ happy if I had 1 billion baht.

a)

would be

b)

would have been

c)

will be

52.

If you____________believe what I say, ask your mother.

a)

aren't

b)

don't

c)

won't

53.

She ____________open the door unless she knows who it is.

a)

won't

b)

isn't

c)

wasn't

54.

Tell him to ring me up if you ______________ him.

a)

will see

b)

see

c)

saw

55.

If I __________(do) this test, I _________(improve) my English.

a)

do / will improve

b)

did / will improve

c)

will do / improve

d)

will do / improved

56.

Peggy ____________(go) shopping if she___________ (have) time in the afternoon.

a)

would go / have

b)

will go / has

c)

went / had

d)

would go / has

57.

I will go to the cinema if I _______ well in my English test.

a)

will do

b)

do

c)

does

58.

You ________ heart disease if you eat too much meat.

a)

will get

b)

get

c)

gets

59.

If you don't listen Beyoncé, you___________ what good music is.

a)

won't know

b)

don't know

c)

know

60.

If I recommended some movies, You ...... (like) it

a)

Will liked

b)

Would liked

c)

Would like

d)

Will like

61.

Fill in blank with type 2

If her daughter ........ (work) harder, she ...... (pass) the exam

a)

Works, will pass

b)

Worked, would passed

c)

Had worked, would have passed

d)

Worked, would pass

62.

If you do not like this one, I Will bring you another one.


Change that sentence to type 2

a)

if you did not like this one, i would bring another one

b)

if you does not like this one, i would bring another one

c)

if you did not liked this one, i would bring another one

d)

if you did not like this one, i would bringing another one

63.

If I have time, I ...... (do) it.

a)

Will did

b)

Would do

c)

Would have done

d)

Will do

64.

If I had more free time, I ..... (start) a new hobby.

a)

Started

b)

Will star

c)

Would started

d)

Would start

65.

Fill in blank with type 2

If her daughter ........ (work) harder, she ...... (pass) the exam

a)

Works, will pass

b)

Worked, would passed

c)

Had worked, would have passed

d)

Worked, would pass