Worksheetspast erfect
Total questions: 20
Worksheet time: 20mins
Name
Class
Date
1.
When we........(finish) dinner, we went out.
a)
have finished
b)
had finished
c)
finished
d)
was finish
2.
I went to bed after I.....off the television.
a)
switched
b)
has switched
c)
had switched
d)
have switching
3.
Julia left the restaurant after she......eating.
a)
had have finished
b)
had finished
c)
have finish
d)
has finished
4.
The film..... by the time we got to the cinema.
a)
was started
b)
had start
c)
has started
d)
had started
5.
I needed to know what....to my dog.
a)
had happened
b)
had happening
c)
has happened
d)
was happened
6.
I was sure that I..... her before.
a)
seen
b)
had seen
c)
had saw
d)
had see
7.
Betty’s plants died because....
a)
she had lost her doll.
b)
she had left her purse at home.
c)
he had spent all his money.
d)
she hadn’t watered them.
8.
Sammy couldn’t fall asleep last night because...
a)
he had already left the office
b)
he had watched a scary movie.
c)
I had gone shopping the day before.
d)
she had left her purse at home.
9.
The little girl was crying because.....
a)
she had forgotten to set the alarm.
b)
she hadn’t watered them.
c)
she had lost her doll.
d)
he hadn’t studied at all.
10.
We..... (run) three other marathons before entering the Colourful marathon.
a)
have been run
b)
run
c)
have run
d)
had run
11.
You.... (be) there recently.
a)
had been
b)
were been
c)
have been
have been
have been
d)
had being
had being
had being
12.
I....(walk) two miles by lunchtime.
a)
walked
b)
had walked
c)
have been walked
d)
have walked
13.
I... (save) my document before my computer completely burned itself.
a)
had saved
b)
saved
c)
have saved
d)
could saved
14.
we.... already (start) cooking.
a)
have already start
b)
have been already starting
c)
had already started
d)
already started
15.
When she had talked to the teacher, she felt more confident.
a)
Correct
b)
Incorrect
16.
Before I went to the cinema I studied for my English test.
a)
Correct
b)
Incorrect
17.
She ............... a lot before she opened her bakery.
a)
baked
b)
had baked
18.
After the game the fans celebrated.
Their team ... the Super Bowl.
a)
had won
b)
has won
c)
won
d)
was winning
19.
Kirsty rang at seven. We ... just ... our evening.
a)
have ... finished
b)
had ... finished
c)
are ... finished
d)
have been ... finished
20.
We ... to the bus stop, but the bus had already gone.
a)
are running
b)
were running
c)
ran
d)
had run
100 %
