WorksheetsGrammar
Total questions: 65
Worksheet time: 32mins
Agus : Hi Sam. Math will be exam tomorrow. Do you know that?
Sami : Yeah, I know. If I study hard, I __________ the exam.
will pass
will get
will study
will leave
will go
Bayu : If I _______the university, I will choose engineering major.
Sukron : That's good. I will work If I have graduated from this school
enter
escape
walk
roll
leave
If you get back late, I………………. angry.
be
will be
will am
is
I …..... you if I hadn't forgotten my phone.
would have called
would have call
will call
would call
If I……………………… the lottery, I would prepare myself for a new life.
had won
won
wins
win
If I had my own car, I ……………. take the bus to work every day.
wouldn't have to
won’t have to
will have to
wouldn’t had to
If you don’t want to go out, I ……….. dinner at home.
would have cooked
would cook
will cook
had cooked
If I had a car, I …………………………..to school.
drive
will drive
would drive
would have driven
If she had studied, she ..................the exam.
would have passed
will pass
would pass
would passed
Unless you start now, you ........................ late.
will be
would have been
would be
If you ................... red and green, you get yellow.
will mix
mix
mixed
If I were you, I ........................ this.
would never do
would never have done
Either could be used here
If I had been there, I .............................. this from happening.
would have prevented
would prevent
will prevent
If weather permits, we ......................... again.
would meet
will meet
would have met
She ______ pleased if you came.
would be
would have been
would has been
was
will be
If I had time, I __________ more English.
would learn
will learn
would have learnt
will be learning
would had learnt
If I were you, I __________the offer.
would have taken
will take
would take
would have been
will have taken
If it __________, we will play inside.
had rained
rained
rains
to be rained
raining
If I come, I _____ you.
saw
would see
will see
sees
would be seen
She would go to the Job Centre if she ______ a job.
had wanted
will want
wanted
wants
had been wanted
If it __________________________ (rain), we will cancel the match.
rain
rains
If I __________________________ (get) a promotion, I will buy a car.
get
gets
If he __________________________ (ask) more politely, I will buy him a drink.
ask
asks
If I have much money, ________________________
He will be fat.
I will buy a new house.
I will get failed on my exam.
We will stay awake whole night.
If he eats too much, __________________________
He will be fat.
You will be successful in the future.
I will buy a new house.
We will stay awake whole night.
If I play video games too much, _________________
He will be fat.
I will get failed on my exam.
I will buy a new house.
We will stay awake whole night.
If you study harder, __________________________
He will be fat.
You will be successful in the future.
I will buy a new house.
We will stay awake whole night.
If I _____ you, I wouldn’t return to call.
be
am
were
had been
If you pour oil on water, it _____.
will float
floats
should float
would have floated
If I _____ rich, I _____ a castle.
am, will buy
am, buy
were, would buy
had been, would have bought
I would have answered the phone if I _____.
hadn’t been studying
don’t study
study
wouldn’t study
“Why didn’t you come to see me?” “I would have if you _____ me.”
asked
asks
would ask
had asked
If your exam results _____ satisfactory, I’ll give you something you want.
won’t be
will have been
are
aren’t
If you _____ tomorrow, he will be very angry with you.
don’t come
come
won’t come
would come
If he _____ quietly, he might not have had a second heart attack.
had lain
lay
laid
had lied
We would have been in time if we _____ five minutes earlier.
had started
started
have started
start
If it _____ rain tomorrow, we’ll have a picnic.
doesn’t
wouldn’t
didn’t
won’t
What ..................... (do) if you ..................... (see) a ghost?
did you do/would see
would you do/saw
did you do/saw
would you do/see
She .................... (go) to the Job Center if she .................... (want) a job.
would go/had wanted
would went/will want
would go/wanted
would went/wants
1. If I .................... (be) you, I .................... (get) this offer.
was/will get
was/would get
were/will get
were/would get
If I (come) ................ home earlier, I (prepare) ...................... dinner.
came/would prepare
came/would prepared
come/would prepared
come/would prepare
If we .............. (win) the lottery, we ............... (fly) . to London.
win/would fly
won/would fly
win/would flew
won/would flew
If Natalie ………………… (sing) in the band, she ………….....….. (get) some money.
sings/would got
sang/would got
sings/would get
sang/would get
He (come) _______________ if you waited.
come
came
would come
would came
If they ................ (have) enough money, they .................. (buy) a new car.
have/would buy
have/would bought
had/would buy
had/would bought
If I _________ hard, I would have passed the test.
study
had study
studied
If I __________ John, I’ll tell him.
would see
see
saw
If I had time, I __________ more English.
would learn
would have learn
learn
If I ___________ the lottery, I would travel around the world.
win
won
had won
If you _____________water plants regularly, they die.
don't
aren't
won't
I __________ happy if I had 1 billion baht.
would be
would have been
will be
If you____________believe what I say, ask your mother.
aren't
don't
won't
She ____________open the door unless she knows who it is.
won't
isn't
wasn't
Tell him to ring me up if you ______________ him.
will see
see
saw
If I __________(do) this test, I _________(improve) my English.
do / will improve
did / will improve
will do / improve
will do / improved
Peggy ____________(go) shopping if she___________ (have) time in the afternoon.
would go / have
will go / has
went / had
would go / has
I will go to the cinema if I _______ well in my English test.
will do
do
does
You ________ heart disease if you eat too much meat.
will get
get
gets
If you don't listen Beyoncé, you___________ what good music is.
won't know
don't know
know
If I recommended some movies, You ...... (like) it
Will liked
Would liked
Would like
Will like
Fill in blank with type 2
If her daughter ........ (work) harder, she ...... (pass) the exam
Works, will pass
Worked, would passed
Had worked, would have passed
Worked, would pass
If you do not like this one, I Will bring you another one.
Change that sentence to type 2
if you did not like this one, i would bring another one
if you does not like this one, i would bring another one
if you did not liked this one, i would bring another one
if you did not like this one, i would bringing another one
If I have time, I ...... (do) it.
Will did
Would do
Would have done
Will do
If I had more free time, I ..... (start) a new hobby.
Started
Will star
Would started
Would start
Fill in blank with type 2
If her daughter ........ (work) harder, she ...... (pass) the exam
Works, will pass
Worked, would passed
Had worked, would have passed
Worked, would pass
