Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

past perfect

Total questions: 64

Worksheet time: 32mins

Name
Class
Date
1.

I went to Brazil last year. I ___________ (not go) there before.

a)

had gone

b)

went

c)

hadn't gone

2.

A: Why did you leave so early?

B: Because I _______________ (promise) to visit a friend

a)

promises

b)

had promise

c)

hadn't promised

d)

had promised

3.

When Bob went to bed last night, he __________ (brush) his teeth.

a)

brushes

b)

brush

c)

had brushed

d)

had brush

4.

When I was 5 years old, I ____________ (learn) how to read.

a)

had learned already

b)

learn

c)

had already learned

5.

When I went to bed last night, my dog __________ (eat) all its food.

a)

had eat

b)

had ate

c)

had eaten

d)

eats

6.

When Maya was 8 years old, she _________ (get) a medal at school.

a)

had got

b)

had get

c)

had gotten

7.

I __________ (be) really happy to see you yesterday because I _________ (not see) you for a long time.

a)

be / don't see

b)

are / didn't see

c)

was / hadn't see

d)

was / hadn't seen

8.

When we ________ (get) to the theater, the movie __________ (begin).

a)

get / begins

b)

got / begin

c)

got / had begun

d)

got / begin

9.

I __________ (see) a car by the side of the road. It ________ (run) out of gas.

a)

see / runs

b)

saw / run

c)

saw / had run

d)

see / had ran

10.

We ________ (phone) mom, but she wasn't home. She ________ (go) out.

a)

phoned / had gone

b)

phone / goes

c)

phoned / had went

d)

phone / had go

11.

When my friends ___________ (arrive) to the bus stop, the bus __________ (leave).

a)

arrived / leaves

b)

arrive / leave

c)

arrived / had left

d)

arrived / had leave

12.

When they ___________ (open) their suitcases, they realized that they ____________ (forget) their warm clothes.

a)

open / forget

b)

opened / had forgot

c)

opened / forget

d)

opened / had forgotten

13.

By the time I __________ (be) 19 years old, I _____________ (win) a CD signed by my favorite artist.

a)

am / won

b)

was / had win

c)

was / win

d)

was / had won

14.
.... (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
15.
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
16.
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
17.
I'm sorry but I ... to be at your show.
a)
han't intended
b)
had really intended
c)
intended
d)
was intended
18.
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
19.
... 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
20.
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
21.
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
22.
That was the first time I ... a salsa in a night club.
a)
had danced
b)
had dance
c)
danced
d)
didn't dance
23.
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
24.

The storm destroyed the sandcastle that we ______ .

a)

had built

b)

had not been

c)

had already done

d)

had put on

25.

I was sure that I ___________ her before.

a)

had saw

b)

seen

c)

had seen

26.

I needed to know what ______________ to my dog.

a)

has happened

b)

had happened

c)

happened

27.

The film ________________ by the time we got to the cinema.

a)

had start

b)

had started

c)

has started

28.

Julia left the restaurant after she _________ eating.

a)

had finished

b)

has finished

c)

finished

29.

I went to bed after I ___________ off the television.

a)

switched

b)

has switched

c)

had switched

30.

What is the correct past perfect form of "She makes some delicious cookies"?

a)

She had make some delicious cookies.

b)

She has made some delicious cookies.

c)

She had made some delicious cookies.

d)

She made some delicious cookies.

31.

What is the correct past perfect form of "I do the laundry"?

a)

I have done the laundry.

b)

I did the laundry.

c)

I had did the laundry.

d)

I had done the laundry.

32.

What is the correct past perfect form of "We visit Paris"?

a)

We'd visited Paris.

b)

We've visited Paris.

c)

We'd visiting Paris.

d)

We'd visit Paris.

33.

What is the correct past perfect form of "It is hot"?

a)

It had been hot.

b)

It had be hot.

c)

It was hot.

d)

It had hot.

34.

I was sure that I ___________ the place before

a)

had saw

b)

seen

c)

have seen

d)

had seen

35.

I needed to know what ______________ to my car.

a)

happened

b)

has happened

c)

happens

d)

had happened

36.

The film ________________ by the time we got to the cinema.

a)

had start

b)

started

c)

has started

d)

had started

37.

Lynne left the restaurant after she ___________________ eating.

a)

finished

b)

had finished

c)

had finish

d)

has finished

38.

I went to bed after I ___________________ off the television.

a)

had switch

b)

switched

c)

had switched

d)

has switched

39.

We ___________________ the car for five years when we sold it.

a)

had have

b)

had

c)

have had

d)

had had

40.

By the time we got there, he _______________ .

a)

have left

b)

has left

c)

left

d)

had left

41.

When I came round in the hospital I realised I ____________________ the car.

a)

have crashed

b)

has crashed

c)

crashed

d)

had crashed

42.

If I ___________________ to University. I would have studied computers.

a)

had gone

b)

have gone

c)

had went

d)

go

43.

After I ____________________ my homework I watched the TV.

a)

had done

b)

had did

c)

have done

d)

done

44.

What is the correct past perfect form of "We rent a car"?

a)

We could rent a car.

b)

We had rentted a car.

c)

? We 'd rent a car.

d)

We had rented a car.

45.

Choose the sentence that has the same meaning as the following ones:

We forgot our passports. As a consequence, we were late for the plane

a)

We had forgotten our passports after we were late for the plane.

b)

We were late for the plane before we had forgotten our passports.

c)

We were late for the plane when we forgot our passports.

d)

We were late for the plane because we had forgotten our passports.

46.

Choose the option that completes the sentence in an accurate way:

When I ___________ at the cinema, the film ________.

a)

arrived/ started

b)

had arrived/had started

c)

had arrived/ starting

d)

arrived/ had started

47.

Choose the option that completes the sentence in an accurate way:

She ___ in China before she _______ to Thailand.

a)

had live/ gone

b)

had lived/ went

c)

had lives/ went

d)

had lived/ had gone

48.

Choose the option that completes the sentence in an accurate way:

Karen ________ until I ___________.

a)

hadn´t arrive/ leave

b)

didn´t arrive/ had left

c)

arrives/ had leave

d)

didn´t arrived/ had left

49.

Choose the option that completes the sentence in an accurate way:

After they______ the shellfish, they ______ to feel sick

a)

had eaten/ began

b)

ate/ had begun

c)

have eaten/ begins

d)

ate/ begun

50.

Choose the sentence that has the same meaning as the following ones:

We finished dinner. Then, we went out.

a)

Before we had finished, we had gone.

b)

Before we finished dinner, we went out.

c)

We had finished dinner, when we went out.

d)

We had gone out, when we finished dinner

51.

Write a sentence that has the same meaning as the following ones:

She studied a lot. Then, she got excellent grades.

(a)  

52.

Write a sentence that has the same meaning as the following ones:

It didn´t rain all summer. As a consequence, the grass was yellow.

(a)  

53.

She ....just ...... to watch TV when the power went off.

a)

has started

b)

had started

c)

started

d)

was started

54.

I .... her for 3 years until I met her at last.

a)

saw

b)

didn't see

c)

hadn't seen

d)

wouldn't see

55.

He .... his leg in a skiing accident last year.

a)

broke

b)

has broken

c)

had broken

d)

breaks

56.

After we .... all the sandwiches we decided not to have any sweets.

a)

ate

b)

were eating

c)

had eaten

d)

eat

57.

I ... to Disneyland in 2002.

a)

have been

b)

will go

c)

went

d)

had gone

58.

After they ..... the tickets, they met at the entrance.

a)

bought

b)

had bought

c)

have bought

d)

will buy

59.

The kids ... a ride after they had had enough rest.

a)

had taken

b)

take

c)

took

d)

tooked

60.

When we reached home, they ...already.....eating.

a)

have started

b)

didn't start

c)

did start

d)

had started

61.

Jim noticed in horror that he .... his passport.

a)

had lost

b)

lost

c)

didn't lose

d)

loses

62.

Mary told me that she ..... that film 2 years before.

a)

had seen

b)

saw

c)

was watching

d)

watched

63.

James asked me if I .... ever..... to India.

a)

will travel

b)

have travelled

c)

had travelled

d)

don't travel

64.

He had lived in Edinburgh for 2 years before he ..... to Glasgow.

a)

moves

b)

had moved

c)

has moved

d)

moved