wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past Perfect vs Past Simple

Total questions: 120

Worksheet time: 57mins

Name
Class
Date
1.
We use Past Simple for an action which happened at a definite time in the past; the time is stated, already known or implied.
a)
Yes
b)
No
2.
We use Past Simple for actions which happened immeditely one after the other in the past.
a)
Yes
b)
No
3.
We use Past Simple for past habits or states which are now finished.
a)
Yes
b)
No
4.
We use Past Perfect for an action which happened before another past action or before a stated time in the past.
a)
Yes
b)
No
5.
We use Past Perfect for an action which finished in the past and whose result is visible in the present.
a)
Yes
b)
No
6.
The Past Perfect is used with the following time expressions: 
a)
before, after, already, just, for, since, till, until, when, by the time, by, never
b)
yesterday, then, last night/week/month/year, three days ago
7.
Choose the correct form:
1.  If you ... him, he would have helped you.
a)
asked
b)
had asked
8.
Choose the correct form:
The telegram ... just as I ... the house yesterday.
a)
came / had left
b)
come / left
c)
come / had left
d)
came / left
9.
Choose the form which is not correct:
After he ... a map, he painted it
a)
drew
b)
had drew
c)
had drawn
10.
Choose the correct form:
When we arrived, the match ... .
a)
already begun
b)
already began
c)
had already begun
d)
had already began
11.
Choose the correct form:
Before he made a decision he ... his friend for advice.
a)
asked
b)
had asked
12.
.... (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
13.
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
14.
I'm sorry but I ... to be at your show.
a)
han't intended
b)
had really intended
c)
intended
d)
was intended
15.

After Fred ______ (to spend) his holiday in Italy he ______ (to want) to learn Italian.

a)

spent, wanted

b)

had spend, wanted

c)

had spent, wanted

d)

spend, had wanted

16.

Jill ______ (to phone) Dad at work before she ______ (to leave) for her trip.

a)

phoned, had left

b)

had phoned, left

c)

phoned, left

d)

had phoned, had left

17.

I ______ (to be) very tired because I ______ (to study) too much.

a)

were, had studied

b)

had been, studied

c)

was, studied

d)

was, had studied

18.

I ______ (to be) very tired because I ______ (to study) too much.

a)

were, had studied

b)

had been, studied

c)

was, studied

d)

was, had studied

19.

After Eric ______ (to make) breakfast he ______ (to phone) his friend.

a)

had made, phoned

b)

made, phoned

c)

made, had phoned

d)

had made, had phoned

20.

She ______ (to watch) a video after the children ______ (to go) to bed.

a)

had watched, had gone

b)

watched, had gone

c)

watched, went

d)

had watched, went

21.

When she ______ (to arrive) the match ______ already ______ (to start).

a)

had arrived, started

b)

arrived, started

c)

had arrived, had started

d)

arrived, had started

22.

Before he ______ (to sing) a song he ______ (to play) the guitar.

a)

sang, played

b)

had sung, had played

c)

sang, had played

d)

had sung, played

23.

Susan ______ (to turn on) the radio after she ______ (to wash) the dishes.

a)

turned on, had washed

b)

had turned on, had washed

c)

had turned on, washed

d)

turned on, washed

24.

They ______ (to ride) their bikes before they ______ (to meet) their friends.

a)

rode, had met

b)

had ridden, met

c)

rode, met

d)

had ridden, had met

25.

She (own) She (drive)

a)

She had driven a car before she owned one.

b)

She has driven a car before she owns one.

c)

She had drove a car before she owned one.

d)

She had driven a car, she owned one.

26.

My mom (come back) We (clean)

a)

We had cleaned the house before my mom came back.

b)

We have cleaned the house before my mom comes back.

c)

We had cleaned the house before my mom come back.

d)

We had cleaned the house, my mom came back.

27.

I (do) I (watch)

a)

I had done my homework before I watched tv.

b)

I had do my homework before I watched tv.

c)

I have done my homework before I watch tv.

d)

I had done my homework, I watched tv.

28.

She (fly) He (fly)

a)

She had flown to Paris before he flew there.

b)

She had flew to Paris before he flown there.

c)

She have flown to Paris before he flew there.

d)

She had flown to Paris, he flew there.

29.
Chuck had left the house before I  ________________(CALL).
a)
called
b)
had called
30.
We left the town 7 years ago because my parents  __________________ (FIND) better jobs.
a)
had found
b)
found
31.
After we ___________________ (MOVE) into our new house, we did not often go back.
a)
moved
b)
had moved
32.
Dad _________________________ (CAN NOT DRIVE) to work this morning because he had lost his keys.
a)
could not drive
b)
could have not driven
33.
I met all my friends at Joe’s party because he ____________________ (INVITE) so many people.
a)
invited
b)
had invited
34.
After Cathy had read the email, she _________________ (FEEL) very worried.
a)
felt
b)
had felt
35.
The train station was much bigger because they _____________ (BUILD) a new wing.
a)
built
b)
had built
36.
I knew nothing about the movie because nobody  ____________(TELL) me about it.
a)
told
b)
had told
37.
The cat  ________________________(KILL) the mouse after she had played with it for some time.
a)
killed
b)
had killed
38.
The bus arrived late today because there ____________ (BE) an accident on the way to school.
a)
was
b)
had been
39.
The man jumped from the train before it  ___________________(STOP)
a)
stopped
b)
had stopped
40.
The old house was still there but it ______________ (NOT CHANGE) very much.
a)
changed
b)
hadn't changed
41.
Fred  _______________(GET) really mad because someone had broken his pen.
a)
got
b)
had gotten
42.
He ______________ (NEVER GO) out with a girl before so he was very nervous on his first date.
a)
never went
b)
had never gone
43.
Mike ______________ (PASS) the driving test because he had practiced a lot for it.
a)
passed
b)
had passed
44.
My stomach was making funny noises because I  _______________(NOT HAVE) enough for breakfast this morning.
a)
didn't have
b)
hadn't had
45.
We  ____________(NOT KNOW) the boys because we had not seen them before.
a)
didn't know
b)
hadn't known
46.
Sue felt much better after she  _____________(TELL) her mother everything.
a)
told
b)
had told
47.
I ____________________ (STAY) at home last night because Dad had promised to play chess with me.
a)
stayed
b)
had stayed
48.
Soon after we _______________ (GO) to bed we heard some strange noises.
a)
went
b)
had gone
49.

I had already eaten when John ______ (come) home

a)

came

b)

had come

c)

has come

50.

Jill _______ (phone) Dad before she _______ (leave) for her trip

a)

phoned / had left

b)

had phoned/ left

c)

have phoned/ had left

51.

When she ______(arrive) the movie had already _______(start)

a)

arrived/ started

b)

arrive/ start

c)

had arrived/ started

52.

I _______(be) very tired because I ________(study) too much

a)

were / had studied

b)

had been/ had studied

c)

was/ had studied

53.

They ______(ride) their bikes before they _____(meet) their friends

a)

rode/ met

b)

had ridden/ met

c)

had ridden/ had met

54.

They went to a restaurant after they _______ (work) for 2 hours

a)

worked

b)

had worked

c)

had work

55.

I ______already ______ (cook) when my mother _______ (come)

a)

have cooked/ came

b)

had cook/ came

c)

had cooked/ came

56.

The bus ________(leave) when we got there

a)

had left

b)

had leave

c)

left

57.

They are good friends. They ______(know) each other for quite a long time

a)

know

b)

had knew

c)

had known

58.

She ______(work) in the garden all day yesterday

a)

had worked

b)

worked

c)

had work

59.

She ______ (feel) better after she had taken some medicine

a)

feel

b)

had felt

c)

felt

60.

All the journalists ______ (read) the paper when I entered

a)

readed

b)

had read

c)

had readed

61.
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
62.
.... (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
63.
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
64.
... 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
65.

When we........(finish) dinner, we went out.

a)

have finished

b)

had finished

c)

finished

d)

was finish

66.

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

a)

switched

b)

has switched

c)

had switched

d)

have switching

67.

Chuck had left the house before I ______________.

a)

called

b)

had called

68.

We left the town 7 years ago because my parents ______________better jobs.

a)

had found

b)

found

69.

I met all my friends at Joe’s party because he ________________ so many people.

a)

invited

b)

had invited

70.

The train station was much bigger because they __________ a new wing.

a)

built

b)

had built

71.

I knew nothing about the movie because nobody _______ me about it.

a)

told

b)

had told

72.

The bus arrived late today because there ____________ an accident on the way to school.

a)

was

b)

had been

73.

Mike ___________ the driving test because he had practiced a lot for it.

a)

passed

b)

had passed

74.

Sue felt much better after she ____________ her mother everything.

a)

told

b)

had told

75.

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

a)

saw

b)

didn't see

c)

hadn't seen

76.

Mum ............home at 8 o`clock last night.

a)

arrived

b)

had arrived

77.

She was tired because she ................. all day

a)

worked

b)

had worked

78.

She was tired because she ................. all day

a)

worked

b)

had worked

79.

When she arrived, we ........................dinner.

a)

already finished

b)

had already finished

80.

Mum ...............angry because we had made a mess.

a)

got

b)

had got

81.

She felt better after we .........................everything up.

a)

cleaned

b)

had cleaned

82.

He opened the door after he ................. on his trousers.

a)

put

b)

had put

83.

She had cooked when I .................

a)

arrived

b)

had arrived

84.

I didn`t see them. They ..................... when I arrived.

a)

left

b)

had left

85.

I did the exercise after the teacher ...............it to me.

a)

explained

b)

had explained

86.

They ................ the film after they had read the book.

a)

saw

b)

had seen

87.

My aunt flew to Paris last year. She __________ (never / go) on a plane before that.

a)

never went

b)

has never gone

c)

had never gone

d)

never had gone

88.

We didn’t need to queue because my wife __________ (already / buy) the tickets

a)

already had bought

b)

already bought

c)

has already bought

d)

had already bought

89.

The thieves had already spent the money when the police _________ (catch) them.

a)

caught

b)

had caught

c)

has caught

d)

catched

90.

Helen ________ (split up) with John before she met Paul.

a)

had split up

b)

splitted up

c)

split up

d)

had splitted up

91.

We ________ (know) her address because she _______ (tell) us.

a)

had known/ told

b)

knew/ had told

c)

knowed/ had told

d)

knowed/ had telled

92.

The children _________ (not eat) for days so they ___________ (be) extremely hungry.

a)

not eaten/ had been

b)

didn't eat/ had been

c)

didn't eat / were

d)

hadn't eaten/ were

93.

Everyone ___________ (hug) each other after they __________ (finish) their exams.

a)

had hugged. finished

b)

hugged/ had finished

c)

hug/ had finished

d)

has hugged/ finished

94.

She didn’t want to go to the cinema because she ___________ (already / see) the film.

a)

saw already

b)

already saw

c)

already seen

d)

had already seen

95.

My niece _________ (go) to London three times by the time she _________ (be) sixteen.

a)

went/ was

b)

had gone/ was

c)

was/ had been

d)

had gone/ had been

96.

Our teacher ________ (give) us extra homework because we ___________ (not finish) our essays.

a)

gave/ hadn't finished

b)

had gived/ not finished

c)

gived/ hadn't finished

d)

had given./ didn't finish

97.

I wanted to pay for my shopping when I ........... (see) that I ............... (leave) my wallet at home.

a)

saw/ leaved

b)

saw/ left

c)

saw/ had left

98.

We ................ (go) to the party together after I ............... (make) dinner.

a)

went/ had made

b)

had gone/ made

c)

went/ made

99.

Brian ................. (want) to talk about the argument he ................ (have) with Lucy the day before.

a)

wants/ had

b)

wanted/ had had

c)

wanted/ had

100.

I ................. (forget) that I ............ (post) that letter.

a)

forget/ posted

b)

forget/ had posted

c)

forgot/ had posted

101.

He ................ (visit) many other countries before he .......... (go) to Australia.

a)

visited/ went

b)

had visited/ went

c)

visited/ had gone

102.

He ............. (go) before I .............. (can) speak to him.

a)

went/ could

b)

went/ can

c)

had gone/ could

103.

He ............. (leave) after I ............... (speak) to him.

a)

left/ had spoken

b)

leaved/ spoken

c)

left/ spoke

104.

I didn't know you .................. (already/lend) her 100 dollars and I ................. (give) her another 50 dollars.

a)

had already lent/ gave

b)

had already lend/ gave

c)

already lent/ had given

105.

Before she ............... (go) to work, she ................ (feed) her cats.

a)

had gone/ fed

b)

went/ had fed

c)

went/ had feed

106.

My mother ............... (decide) to let the flat after she .............. (inherit) it.

a)

decided/ had inherited

b)

had decided/ inherited

c)

decided/ inherited

107.

I __________ my husband for three years when we _________ married.

a)

had known / got

b)

had know / get

c)

known / get

108.

When we _________ at the station, the train _____________.

a)

arrive / had already leave

b)

arrived / had already left

c)

arrived / already had left

109.

She ___________ (want) to go to the cinema because she ___________ (already / see) the film.

a)

didn't wanted / had already seen

b)

doesn't want / had already see

c)

didn't want / had already seen

110.

My niece _________ (be) to London three times by the time she _________ (be) sixteen.

a)

had be / was

b)

had been / was

c)

was / had been

111.

My aunt ___________ to Paris last year. She __________ (never / go) on a plane before that.

a)

flew / had never goes

b)

fly / never had gone

c)

flew / had never gone

112.

The thieves ___________ (spend) the money when the police _________ (catch) them.

a)

had already spent / caught

b)

already had spent / catched

c)

had already spent / catched

113.

When we ___________ (get) home my wife realized she __________ (lose) her purse.

a)

get / had lose

b)

got / had lost

c)

got / had lose

114.

After he _________ (work) for the software company for two years he ______________ (decide) to give it up.

a)

worked / had decided

b)

had worked / decided

115.

By the time the firefighters ____________ (arrive) the building _____________ (burn) down.

a)

arrived / had already burned

b)

had arrived / burned

116.

My mother ____________ (worry) a lot about me before she _______________ (hear) that I was safe with my friends.

a)

worried / had heard

b)

had worried / heard

117.

1. When I …………………… (arrive) at the station, the train …………………

(already, leave).

a)

When I arrived at the station, the train had left.

b)

When I arrived at the station, the train had already left.

118.

We ………………… (thank) the couple for everything they ………………… (do) to help save our daughter.

a)

We had thanked the couple for everything they had done to help save our daughter.

b)

We thanked the couple for everything they had done to help save our daughter.

119.

As soon as I …………………… (hear) the voice, I …………………… (realize) I …………………… (meet) the person before.

a)

As soon as I heard the voice, I realized I had met the person before.

b)

As soon as I had heard the voice, I realized I met the person before.

120.

I …………………… (go) to the shop to buy the shirt I (see) the day before.

a)

I had gone to the shop to buy the shirt I saw the day before.

b)

I went to the shop to buy the shirt I had seen the day before.