WorksheetsGrammar final test
Total questions: 60
Worksheet time: 2hrs 30mins
(Present perfect)
We ....... the same car for ten years.
Have had
Had had
(Present perfect)
She ........ to Europe.
Has gone
Have gone
(Present perfect)
They ........ to space.
Have flow
Have flown
(Present perfect)
Mom ......... dinner
Has make
Has made
(Present perfect)
Students _______the grammar I course.
Has understand
Have understood
Have understand
(present perfect)
We have _____movies in this Cineplex.
watch
watched
(present perfect)
You have ______ in that market.
shopped
shopes
(present perfect)
I have ____ articles on different topics.
wrote
written
(present perfect)
She has _____ coffee.
takes
taken
(present perfect)
He has ____ various kinds of books.
readed
read
(Past continuous)
He .......... when I ........
Was dancing/came
Were dancing/come
Was dancing/coming
(Past continuous)
When we ......... he ......... a bath
Arrived/was having
Arrived/was have
Arrive/was having
(Past continuous)
When the fire ......... I ............ television.
Started/was watch
Started/was watching
Start/was watching
(Past continuous)
Caroline ........ when she ........ her leg.
Was skiing/broken
Was skiing/broked
Was skiing/broke
(Past continuous)
They .......... for the bus when the accident ...........
Were waiting/happen
Were wait/happened
Were waiting/happened
(Past continuous)
The children _______ when the teacher _____ in.
was shouting/came
were shouting/come
were shouting/came
(Past continuous)
It _____ midnight when it _______.
was/was rain
was/were raining
was/was raining
(Past continuous)
The child _____ an apple.
was eating
was eat
were eating
(Past continuous)
The birds ______ in the sky.
was chirping
were chirped
were chirping
(Past continuous)
My mother ______ a cake for me.
was bake
was baking
was baked
(0 conditional)
If you heat ice, it ________ .
melts
melt
melting
(0 conditional)
If you __________ to the party, pick me up on the way.
Gone
Went
Go
(0 conditional)
Don’t leave work unless you _____________ all the work.
Finish
Finishing
Finishes
(0 conditional)
When you ___________ at Lyon, try some of the local restaurants.
Arrives
Arriving
Arrive
(0 conditional)
If it ________ , take a taxi.
Rained
Raining
Rains
(0 conditional)
When he _________ in the morning, don’t tell him anything about it.
Coming
Come
Comes
(0 conditional)
Snakes ______ if they are scared
bites
biting
bite
(0 conditional)
When my husband cooks he always _____________ the food.
burn
burned
burns
(0 conditional)
When I am talking on the phone, please ________________ noise.
doesn't make
don't make
not make
(0 conditional)
If you eat fast food,
you gain weight.
you gained weight.
you would have gained weight.
(1st conditional)
If Jenny is free tonight, I ______ ask her to come the cinema.
Am
Will
Don't
(1st conditional)
My parents will help me if they ___________ too busy.
aren't
won't be
aren't be
(1st conditional)
If it _________ a comedy, I won't watch the film.
Doesn't
Isn't
Doesn't be
(1st conditional)
I will go to the cinema if I ____________ well in my English test.
Will do
Do
Doing
(1st conditional)
If he ....... , i will be angry
Doesn't come
Don't come
Is come
(1st conditional)
If you ____ me, I _____ you with your Math homework.
call/will helps
calls/will help
call/will help
(1st conditional)
If you _____ for me a little more, I _____ you a drink.
wait/will buy
wait/will buys
waits/will buy
(1st conditional)
If you _____ him some money, He ______ it back to you.
lend/may not gives
lends/may not give
lend/may not give
(1st conditional)
If I ______ a girl this summer, I ________ her.
find/will marries
finds/will marry
find/will marry
(1st conditional)
If it ______ tomorrow, We _____ on a picnic.
doesn't rains/will go
don't rain/will go
doesn't rain/will go
(2nd conditional)
She _________ all over the world if she __________ rich.
Would travel/would be
Traveled/would be
Would travel/were
(2nd conditional)
If I _______ better, I ______ to the cinema with you.
Would felt/went
Felt/would went
Felt/would go
(2nd conditional)
If he _________ more time, he _________ karate.
Will have/learns
Had/would learn
Has/would learn
(2nd conditional)
She ________ a year in the USA if it _________ easier to get a green card.
Would spend/was
Will spend/would be
Spent/would be
(2nd conditional)
My brother _________ a sports car if he _________ the money.
Bought/would have
Would buy/had
Would bought/have
(2nd conditional)
If you ______her, she ____________.
invited/would definitely come
invite/would definitely come
invited/would definitely came
(2nd conditional)
If you _______medicines, you ________ by now.
take/would be cured
took/would be cured
took/would be cure
(2nd conditional)
If I _____ a police, I ______ all criminals.
were/would arrest
were/would arrested
were/would be arrest
(2nd conditional)
If you _____ friends, you _______ so lonely.
have/wouldn’t feel
had/wouldn’t feels
had/wouldn’t feel
(2nd conditional)
John ______ the race if he _____hard.
could win/practiced
could won/practiced
could win/practices
(3rd conditional)
You ............. your exam if you .......... harder.
Would have pass/had work
Will have passed/had worked
Would have passed/had worked
(3rd conditional)
You ........ wet if it ........
Would have got/had rained
Would have gotten/had rain
Would have gotten/had rained
(3rd conditional)
You ........... on time if you .......... the bus
Could have been/had caught
Could have be/had catch
Could have been/had catch
(3rd conditional)
If you ............. to me before, I would ........... you.
Had lied/have believe
Hadn't lied/have believed
Hadn't lied/have believe
(3rd conditional)
If you .......... me your e-mail, I ........... to you.
Had give/would have written
Had give/would have wrote
Had given/would have written
(3rd conditional)
If he _______ a coat, he ________ a cold.
had worn/wouldn't have caughts
had worn/wouldn't have caught
had worn/wouldn't have been caught
(3rd conditional)
If she _______ on a picnic, she ________ a lot of fun.
have gone/would have had
had gone/would have had
had go/would have had
(3rd conditional)
If I ________ for you more, I _________ the plane.
had wait/would have missed
had wait/would have miss
had waited/would have missed
(3rd conditional)
If Marry _______ a meeting, she _______ to the Office.
had had/ would have gone
have had/ would have gone
had had/ would had gone
(3rd conditional)
If I _______ her address, I __________ her an invitation.
have found/would have sent
had found/would have send
had found/would have sent
