wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PAST PERFECT

Total questions: 40

Worksheet time: 40mins

Name
Class
Date
1.
When we finally found his house, everyone....... (already/leave) for a club in town.
a)
had already left
b)
had left
c)
already had left
d)
left
2.
.... (the driver/talk) to you or had he stayed in his car before the police arrived?
a)
Had the driver talked
b)
Did the driver talk
c)
Was the driver talking
d)
Had the diver beetn talked
3.
If I ......... you were ill, I would have visited you and brought you flowers.
a)
had known
b)
knew
c)
had know
d)
had knew
4.
I was more than happy to see Tom again as I ... him for ages.
a)
 hadn't seen
b)
saw
c)
hadnot seen
d)
didn't see
5.
I'm sorry but I ... to be at your show.
a)
han't intended
b)
had really intended
c)
intended
d)
was intended
6.
She ... to Michael before because she was too shy to start a conversation
a)
hadn't spoken
b)
hadn't spoke
c)
hadnot spoken
d)
hadn't speak
7.
... to the National Museum before we went last month?
a)
Have you been
b)
Had you been
c)
Had you be
d)
Hadn't you been
8.
Tim wouldn't have fallen in love with her if she ... at the same company.
a)
hadn't worked
b)
hadn't work
c)
had work
d)
hadn't working
9.
Do you wish you ... all those nasty words to her?
a)
hadn't said
b)
hadn't say
c)
hadn't sayed
d)
had said
10.
That was the first time I ... a salsa in a night club.
a)
had danced
b)
had dance
c)
danced
d)
didn't dance
11.
Tiffany _______________ her final desition when her parents called her.
a)
have made
b)
had made
c)
has maden
d)
had maden
12.
Monica ______ never __________ a beautiful painting like this one.
a)
had seen
b)
has saw
c)
had saw
d)
has seen
13.
Jeremy _____________ alcohol yet.
a)
hasn't drunk
b)
had not drink
c)
hadn't drunk
d)
hasn't drink
14.
I _____________ that movie already.
a)
hasn't watch
b)
had watch
c)
has watched
d)
had watched
15.
We ___________ our tickets for the concert.
a)
hadn't lose
b)
has lost
c)
had lost
d)
have lost
16.
_______________________ the new Stephen King book?
a)
Had you read
b)
Had you readen
c)
Have you readen
d)
Have you read
17.
They ______________ anything on Facebook.
a)
haven't posted
b)
hasn't post
c)
hadn't posten
d)
hadn't posted
18.
That day I _____________ to the airport yet, so I worried.
a)
hasn't arrive
b)
hadn't arrived
c)
hadn't arrive
d)
hasn't arrived
19.
My mom _______________ my dad when the lights turned off.
a)
had phone
b)
has phone
c)
has phoned
d)
had phoned
20.
___________________ the documents? I just got told that your computer crashed.
a)
Had you saved
b)
Had you save
c)
Have you save
d)
Has you saved
21.
When I arrived Romina _____________ the building.
a)
have left
b)
has leave
c)
had left
d)
had leave
22.
Zuly ____________ the teacher already while you were out.
a)
hasn't ask
b)
had asked
c)
had ask
d)
has asked
23.
I ______________ the tomatoes when you came in.
a)
has cutted
b)
had cut
c)
has cut
d)
had cutted
24.
Sheyla ____________ the books until you reminded her.
a)
hadn't paid
b)
hadn't pay
c)
hasn't pay
d)
hasn't paid
25.
Jackson ______________ when he was younger until now.
a)
had act
b)
had acted
c)
had acten
d)
has act
26.
When we........(finish) dinner, we went out.
a)
have finished
b)
had finished
c)
finished
d)
was finish
27.
I went to bed after I.....off the television.
a)
switched
b)
has switched
c)
had switched
d)
have switching
28.
Julia left the restaurant after she......eating.
a)
had have finished
b)
had finished
c)
have finish
d)
has finished
29.
The film..... by the time we got to the cinema.
a)
was started
b)
had start
c)
has started
d)
had started
30.
I needed to know what....to my dog.
a)
had happened
b)
had happening
c)
has happened
d)
was happened
31.
I was sure that I.....  her before.
a)
seen
b)
had seen
c)
had saw
d)
had see
32.
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.
33.
Bob couldn’t buy the new computer because....
a)
he had lost his old one
b)
he had watched a scary movie.
c)
he had spent all his money.
d)
he hadn’t studied at all.
34.
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.
35.
We..... (run) three other marathons before entering the Colourful marathon.
a)
have been run
b)
run
c)
have run
d)
had run
36.
You.... (be) there recently.
a)
had been
b)
were been
c)
have been
have been
d)
had being
had being
37.
I....(walk) two miles by lunchtime.
a)
walked
b)
had walked
c)
have been walked
d)
have walked
38.
I....(walk) two miles by lunchtime.
a)
walked
b)
had walked
c)
have been walked
d)
have walked
39.
we.... already (start) cooking.
a)
have already start
b)
have been already starting
c)
had already started 
d)
already started
40.
I... (save) my document before my computer completely burned itself.
a)
had saved
b)
saved
c)
have saved
d)
could saved