Test Your English Exercises: Worksheet 2
Test Your English Exercises: Worksheet 2
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
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 ................................