Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past perfect

Total questions: 129

Worksheet time: 1hrs 16mins

Name
Class
Date
1.

When I joined the gym, I felt very unfit at first because I ____ any sports for a few years.

a)

didn't do

b)

hadn't done

c)

hadn't do

2.

After my little brother _______ too much chocolate, he had a terrible stomachache.

a)

had eaten

b)

ate

c)

had ate

3.

Harry couldn't dance at my party because a week earlier he _______ his leg

a)

has broken

b)

had broken

c)

broke

4.

When we got married, we __________ each other for two years.

a)

had known

b)

had knew

c)

knew

5.

I __________ my homework before you told me to do it

a)

did

b)

have done

c)

had done

6.

____ you ______ all sweets before I made dinner?

a)

Did /eat

b)

Have / ate

c)

Had / eaten

7.

He noticed that Peter (a)   the old chair. (not/to paint)

8.

She asked me if I (a)   the new words. (to learn)

9.

There were no sausages left when I came back. The dog (a)   them. (to eat)

10.

Linda (a)   to a magic show before yesterday evening. (never/to be)

11.

Select the option that completes the sentence correctly:


She _________________________ in this place before.

a)

have worked

b)

had worked

c)

has worked

d)

had work

12.

Select the option that completes the question correctly:


_________ you __________ English before?

a)

Had / studied

b)

Had / study

c)

Have / studied

d)

Has / studied

13.

They _____________ the project yet

a)

Hadn't Completting

b)

Hadn't complet

c)

Hadn't completed

d)

Hadn't complit

14.

She ______ never ______ Sushi

a)

Had / eating

b)

Had / eated

c)

Had / eaten

d)

Had / eats

15.

Jackson ________ _____ with his brother

a)

hadn't played

b)

hadn't plaied

c)

hadn't playing

d)

hadn't play

16.

_____ he _____ to the school?

a)

Had / gone

b)

Had/ going

c)

Had/ went

d)

Had / go

17.
She had _____
a)
Ate
b)
eating
c)
Eaten
d)
Eat
18.

Martha ______ been in London when she was a child

a)

has

b)

had

c)

will

d)

is

19.

I went to bed after I.....off the television.

a)

switched

b)

has switched

c)

had switched

d)

have switching

20.

Noura left the restaurant after she......eating.

a)

had have finished

b)

had finished

c)

have finish

d)

has finished

21.

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

a)

was started

b)

had start

c)

has started

d)

had started

22.

I needed to know what....to my cat

a)

had happened

b)

had happening

c)

has happened

d)

was happened

23.

I was sure that I..... her before.

a)

seen

b)

had seen

c)

had saw

d)

had see

24.

Shouq'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.

25.
We..... (run) three other marathons before entering the Colourful marathon.
a)
have been run
b)
run
c)
have run
d)
had run
26.
You.... (be) there recently.
a)
had been
b)
were been
c)
have been
have been
d)
had being
had being
27.
I....(walk) two miles by lunchtime.
a)
walked
b)
had walked
c)
have been walked
d)
have walked
28.
we.... already (start) cooking.
a)
have already start
b)
have been already starting
c)
had already started 
d)
already started
29.
I... (save) my document before my computer completely burned itself.
a)
had saved
b)
saved
c)
have saved
d)
could saved
30.

She ...(live) in China before she went to Thailand

a)

had lived

b)

lives

c)

living

d)

had living

31.

Meera told me that she ... (study) a lot before the exam.

a)

studying

b)

loves to study

c)

had studied

d)

has studies

32.

We were late for the plane because we...(forgot) our passports

a)

forgot

b)

forgetting

c)

had forgetting

d)

had forgotten

33.

We were late for the plane because we...(forgot) our passports

a)

forgot

b)

forgetting

c)

had forgetting

d)

had forgotten

34.
We left the town 7 years ago because my parents  __________________ (FIND) better jobs.
a)
had found
b)
found
35.
Dad _________________________ (CAN NOT DRIVE) to work this morning because he had lost his keys.
a)
could not drive
b)
could have not driven
36.
I met all my friends at Joe’s party because he ____________________ (INVITE) so many people.
a)
invited
b)
had invited
37.
.... (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
38.
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
39.
What is the past participle of: sell
a)
sell
b)
selled
c)
sold
d)
seel
40.

The top of the table is (a)   (make) of glass.

41.

The apple is (a)   (eat) by John.

42.
What is the past participle of: bring
a)
brought
b)
bough
c)
bought
d)
bring
43.

The past participle of 'be' is…

(a)  

44.

The inhabitants are (a)   (encourage) to make sure the endangered animals survive.

45.
What is the past participle of: put
a)
puted
b)
putt
c)
putted
d)
put
46.

Ecotourism is (a)   (design) to be of mutual benefit.

47.

The past participle of 'let' is…

(a)  

48.
What is the past participle of: swim
a)
swam
b)
swum
c)
swim
d)
swan
49.

The tourists are (a)   (take) to different places at different times.

50.
What is the past participle of: choose
a)
chase
b)
choose
c)
chosen
d)
chose
51.

The past participle of 'speak' is…

(a)  

52.
What is the past participle of: become
a)
became
b)
because
c)
becane
d)
become
53.

An iPhone is (a)   (find) on the street.

54.
What is the past participle of: forget
a)
forgut
b)
forgotten
c)
forget
d)
forgot
55.

English homework will be (a)   (do) by me.

56.

Please write a sentence in passive voice.

Format: subject + be verb + past participle

4 lines
57.
I _____ do my English homework.
a)
could
b)
might
c)
must
d)
will
58.

What is the past participle of


see

(a)  

59.

What is the past participle of


speak

(a)  

60.

What is the past participle of


walk

(a)  

61.

What is the past participle of


go

(a)  

62.

What is the past participle of


lose

(a)  

63.

What is the past participle of


write

(a)  

64.

What is the past participle of


know

(a)  

65.

What is the past participle of


feel

(a)  

66.

What is the past participle of


be

(a)  

67.

What is the past participle of


come

(a)  

68.

What is the past participle of


choose

(a)  

69.

What is the past participle of


eat

(a)  

70.

What is the past participle of


study

(a)  

71.

What is the past participle of


hear

(a)  

72.

What is the past participle of


break

(a)  

73.

What is the past participle of


take

(a)  

74.

fly

a)

flew

b)

fly

c)

flown

75.

eat

a)

eaten

b)

aten

c)

eten

76.

run

a)

Run

b)

Ran

c)

Runned

d)

Roun

77.

fall

a)

fell

b)

fall

c)

fallen

78.

sit

a)

sit

b)

sitten

c)

sat

d)

sut

79.

make

a)

maked

b)

made

c)

maden

d)

make

80.

find

a)

found

b)

find

c)

fint

d)

findden

81.

BEAR

a)

Born

b)

Beared

c)

Bore

d)

Bern

82.

BE

a)

Was

b)

Been

c)

Were

d)

Bin

83.

BEGIN

a)

Began

b)

Beguan

c)

Begun

d)

Begined

84.

BITE

a)

Bit

b)

Bitten

c)

Biten

d)

Biteen

85.

Past participle of BREAK

a)

Broke

b)

Browken

c)

Breaken

d)

Broken

86.

Past participle of CATCH

a)

Caught

b)

Catched

c)

Catch

d)

Caght

87.

CAN

a)

Can't

b)

Could

c)

Can

d)

Coulded

88.

CHOOSE

a)

Choosed

b)

Chosen

c)

Chose

d)

Chusen

89.

Julie wasn't at home. She had __________ (go) to shops

a)

went

b)

was

c)

gone

d)

go

90.

We've already __________ (have) lunch.

a)

have

b)

has

c)

had

d)

haven't

91.

They have __________ (begin) painting the living room.

a)

begun

b)

begin

c)

began

92.

We have __________ (keep) this secret for three years.

a)

keep

b)

kept

c)

keeped

93.

He has never __________ (drive) a motorbike before

a)

drive

b)

driven

c)

drove

94.

What is the participle of 'fly' ?

a)

flew

b)

flown

c)

flyied

95.

Have you ever __________ (hear) of this band before you came to the USA ?

a)

heared

b)

heard

c)

hear

96.

Edward has __________ (teach) English as a private classes.

a)

taught

b)

tought

c)

teach

97.

Duncan's here, and he's __________ (bring) some sandwiches!

a)

braught

b)

brung

c)

brought

98.

Someone has __________ (steal) my bicycle!

a)

stealed

b)

stole

c)

stolen

d)

stelt

99.

Which auxiliar verb should I use with 'Somebody' ? (consider Past Participle)

a)

Have

b)

Has

c)

Had

100.

I found your grammar book under the table. I've __________ (put) it away on the bookshelf.

a)

pought

b)

put

c)

putten

d)

putted

101.

Which following verb is the participle of 'Lose'

a)

Lose

b)

Loose

c)

Losen

d)

Lost

102.

What is the participle of 'Dream' ?

a)

dream

b)

dreamed

c)

dreamt

103.

Stewart hasn't __________ (show) up yet. He must have __________ (been) delayed.

a)

show / be

b)

shown / be

c)

shown / been

d)

showed / been

104.

How many pages have you __________ (write) for your homework ?

a)

wrote

b)

writen

c)

written

105.

Have you __________ (sell) your car yet?

a)

sold

b)

sole

c)

sellen

d)

selled

106.

She's never __________ (swim) in the sea before.

a)

swum

b)

swim

c)

swam

d)

swimmed

107.

Have I __________ (ask) this before?

a)

ask

b)

asked

c)

askked

108.

My dog has never __________ (bite) anyone.

a)

bit

b)

bitten

c)

bitted

109.

How much work have you __________ (do) today ?

a)

did

b)

do

c)

done

d)

does

110.

Choose the past participle of Freeze

a)

Froze

b)

Frozen

111.

Past participle of Fly

a)

Flown

b)

Flew

112.

Past participle of Hear

(a)  

113.

Past participle of Steal

a)

Stole

b)

Stolen

114.

Past participle of Lose

(a)  

115.

Past participle of Know

a)

Knew

b)

Know

116.

Past participle of Hold

(a)  

117.

Past participle of Teach

a)

Taught

b)

Teched

118.

Past participle of Win

(a)  

119.

Past participle of Understand

(a)  

120.

Past participle of Have

a)

Had

b)

been

121.

Past participle of Mean

(a)  

122.

Past participle of Wake

a)

Woke

b)

Woken

123.

Past participle of Catch

(a)  

124.

Past participle of Wear

a)

Worn

b)

Wore

125.

Past participle of Think

(a)  

126.

Past participle of Tell

a)

Told

b)

Telled

127.

Past participle of Stand

(a)  

128.

Past participle of Be

a)

Was

b)

Were

c)

Been

d)

Was - Were

129.

Past participle of Lead

(a)