You are on page 1of 3

Test your English exercises: worksheet 2

This worksheet includes past tenses, the present perfect and past perfect tenses,
infinitives, gerunds, relative clauses and time clauses. It comes from www.e-grammar.org.
English grammar exercises: pre-intermediate
Exercise A: 31 points ................................................... the dishes yet?
a) Has he washed b) Has he been washing
Choose the correct tense. c) Did he wash
............................................. Frank in Toronto?
They .......................... a hotel in York, but then
a) Did you meet b) Have you met c) Were
you meeting they ............................................................... it.
a) have bought - sold b) bought - have sold
He had a break after he ..................................... c) bought - sold
for two hours.
a) was walking b) had been walking c) has She couldn't play yesterday because she ...........
walked ................................... her ankle the day before.
I ......................................... her for a long time. a) have sprained b) sprained c) had sprained
a) know b) have known c) have been knowing I can't find Todd. Where is he? - He .................
We ............................ the windows and the car ..................................................... in the garage.
on Saturday morning. a) 's been working b) worked c) was working
a) were cleaning b) cleaned c) have been
cleaning She .................................. books on the shelves
all day. That's why she is so exhausted.
I ............................ in York for a week in 1998. a) was putting b) has put c) has been putting
a) worked b) have been working c) have
worked The sun ........................ and we ........................
on the white sand.
I ......................... you in your office with a girl! a) shone - were lying b) was shining - were
Really? We ...................................................... . lying c) shined - lay
a) saw - 've just talked b) 've seen - just talked You ............................. at last! Where ..............
c) saw - were just talking
...................................................... so long?
How many cupboards .............................. since a) arrived - have you been b) have arrived
yesterday? - have you been c) arrived - were you
a) did they move b) have they moved c) have
they been moving I was so relaxed because I .................................
anything all day.
As he ................... a bike, a dog ................ him. a) have not been doing b) didn't do c) had not
a) was riding - bit b) rode - bit c) was riding been doing
- has bitten
What's your teaching experience? .....................
When the dog ................ him, he ......................
his bike. .................................................... anyone?
a) was biting - fell off b) bit - was falling off a) Have you ever taught b) Did you ever teach
c) bit - fell off c) Have you ever been teaching
I didn't notice that you .................................... . She's hurt her arm. - When ........................... it?
a) had come b) came c) have been coming a) has she hurt b) has she hurted c) did she
hurt
I called you before lunch, but there was no
Where is Mum? - She .................................. the
reply. Where ................................................... ? shopping all the morning.
a) have you been b) were you c) you have been a) has done b) has been doing c) was doing
I can't stand it anymore. I .................................. At 9.30 I ....................... a documentary on TV.
the furniture since breakfast.
a) am polishing b) have been polishing It ........................ at 9.20.
c) have polished a) was watching - started b) watched - has
started c) watched - started

English grammar worksheets


Test your English exercises: worksheet 2
Exercise B: 32 points ...................... you in your room at 5.30? - Yes,
I think I ........................ my suitcase. (be, pack)
Use past tenses, present perfect or past perfect
tenses to complete these sentences. Nice to meet you! I ............................... you for
We ............................... in Bristol from January 10 years. What ............. you .............................
to March. (stay) all this time? (not see, do)
Where is my wine? Someone ............................ He ............................... , but he'll be back home
my wine! (drink) today. The doctors ................................. to cure
When you .......................... , ...................... you him. (die, manage)
........................ fast? (crash, drive) After we .............................. to the top of the
hill we had a great view of the bay. (climb)
I'm sorry. Dad isn't here. He .............................
our neighbour's flat since the morning. The pigeon finally delivered the news after it
(decorate) ..................................... for the whole day. (fly)
What a nice coat! Where .......... you ............ it?
(buy) Exercise C: 16 points
At 6 o'clock he ......................................... there
for three hours! (sit) Mark the correct forms. Be careful,
sometimes both the infinitive and gerund are
I want to learn French. But I .............................
possible.
yet. (not start)
We needn't  to watch TV all night.
We didn't want to spend our holiday in Strobl
 watch TV all night.
because ............ already ................ there. (be)
What ................ you ....................................... ? I heard her  cry.
You are so dirty! (do)  crying.
Oh, no! I .................................... my way. What She was made  to sell her house.
shall I do? (lose)
 sell her house.
Jim ............................... the dishes after dinner.
The kitchen sink is full of plates. (not wash) They made me  get off the bus.
She ....................................... three clients since  to get off the bus.
the morning. (contact)
Did she ask you  to fetch her bag?
I couldn't help you. I ..............................your  fetching her bag?
problems. (not understand)
Does he know about it? ............. you ................ This exercise has turned out  to be quite
him yet? (tell) difficult.
 being quite
Bill admitted that he ..........................................
difficult.
the catalogue to the agency. (not send)
You shouldn't risk  to get sunburnt.
As soon as I ............... the message, I ...............  getting sunburnt.
my house. (get, leave)
While Maggie ............................ a new jumper, I don't think he'll give up  drinking coffee.
 to drink coffee.
Jill and I ................................ . (knit, read)
............. Liz .......................... the parcel? - Yes, Was the book worth  reading?
 to read?
she ....................... it an hour ago. (see, receive)
Here he is! He ............................. for me all the They intended  to use different colours.
time, he ..................... for Ann! (not look, wait)  using different colours.

English grammar worksheets


Test your English exercises: worksheet 2
Your T-shirt needs  to wash. Exercise E: 12 points
 washing.
Use the following time expressions and words
I tried  driving his car. It was perfect. in brackets to complete the sentences.
 to drive his car. It was perfect. after till as soon as before
when whenever
I tried  starting the engine. But it didn't
work. What time is she going to leave? - Why do you
 to start the engine. But it didn't
work. want to know ................ she ........................... ?
(leave)
Please, go on  reading. Will you do it before or .............................. you
 to read.
..................... this work? (finish)
I'm sorry  to ask you the following question.
 for asking you the following I want to get up early tomorrow - .....................
question.
the sun ............................ . (rise)

Exercise D: 9 points Can I call you from time to time? - Of course.

Complete the sentences with that, who, which Feel free to contact me ............................... you
or whose. Don't forget to use commas in non-
defining relative clauses. ...................... it. (need)
His last film ................. is the best film I've
ever seen hasn't a big audience. You should dig the garden ................................

Miss Anderson ................. reputation is so it ....................... dark. (get)


good comes to help us.
What have you done with the pen ................ I I have to wait ..................... the boat .................
left on the table? (land).
I delivered the parcel to Charles ................
gave it to Ann.
His wife ................. is an architect designed
their new house.
Can you hear the noise .................. comes
from the cellar?
Everybody .................. saw the attack should
contact the police.
The town .................. towers you can see is
York.

Is he the new teacher ................. you told me


about? TOTAL 100 points

English grammar worksheets

You might also like