wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past perfect tense vs past perfect continuous

Total questions: 147

Worksheet time: 2hrs 24mins

Name
Class
Date
1.

He ________ to Cape Town before 1997.

a)

hasn't been

b)

hadn't been

c)

didn't be

d)

wasn't

2.

He ______ only twice in his life before the accident.

a)

had drived

b)

driven

c)

has driven

d)

had driven

3.

You ________ for the test, so you were very nervous.

a)

hasn't been stydying

b)

hadn't studyed

c)

hadn't studied

d)

weren't studying

4.

He was red in the face because he ________ .

a)

hadnt run

b)

had been ranning

c)

has run

d)

had been running

5.

I _________ about a holiday in Greece. I couldn't believe it when my husband _________ one as a surprise!

a)

dreamed / had been booking

b)

had been dreaming / booked

c)

had been dreaming / had booked

d)

has been dreaming / has been booking

6.

We were late for the plane because we ________ our passports.

a)

hadn't forgotten

b)

had forgot

c)

forgot

d)

had forgotten

7.

Julie and Anne ________ before the party.

a)

didn't met

b)

hasn't met

c)

hadn't met

d)

hadn't meet

8.

They _________ in Beijing for three years when he lost his job.

a)

had lived

b)

lived

c)

have been living

d)

had been living

9.

I ________ John yesterday, but he _______ so he was too tired to chat.

a)

saw / had run

b)

had been seeing / run

c)

saw / had been running

d)

saw / run

10.

Why ________ the baby's face so dirty? He ______ chocolate.

a)

was / had been eating

b)

were / has been eating

c)

had been / had been eating

d)

was / had ate

11.

When we met, you _______ at that company for six months.

a)

have worked

b)

had worked

c)

had been working

d)

worked

12.

I __________ short hair when I was a teenager

a)

have had

b)

had been having

c)

used to have

d)

would have

13.

We couldn't go into the concert because we _______ our tickets.

a)

had brough

b)

brought

c)

didn't bring

d)

hadn't brought

14.

Luke ____________ a car.

a)

had been having

b)

didn't use to have

c)

had had

d)

didn't used to

15.

John _____ out when I _____ in the office.

a)

had gone / arrived

b)

had gone / had arrived

c)

has gone / arrived

d)

went / had arrived

16.

She said that she _______ the UK before.

a)

didn't visit

b)

hadn't visited

c)

hasn't visited

d)

had been visiting

17.

It _______ and the pavement ______ covered with puddles.

a)

had rained / had been

b)

rained / had been

c)

was raining / had been

d)

had been raining / was

18.

The children ______ their homework, so they were in trouble.

a)

done

b)

didn't do

c)

had done

d)

hadn't done

19.

When I _______ it was clear she _________. There were papers all over the floor and books everywhere.

a)

had been arriving / had worked

b)

arrived / had been working

c)

had arrived / had worked

d)

had arrive / had beed working

20.

Bruno and Marcela met at a medical assembly, which Marcela ______ _______ ________ for a long time.

a)

was attending

b)

has been attending

c)

have been attending

d)

had been attending

21.
Monica ______ never __________ a beautiful painting like this one.
a)
had seen
b)
has saw
c)
had saw
d)
has seen
22.

Sam …….. (to drive) a car for five hours now.

a)

a. has been driving

b)

b. have been driven

c)

c. has been driving

d)

d. is driving

23.

Which of these is not past perfect continuous tense?

a)

I had been helping him to do the task before I started the program.

b)

Richard had been practicing to sing the song since morning

c)

We had been enjoying the program thoroughly for three hours.

d)

They had been to London

24.

(2) when he come to the library, his friend ...... (leave) him to canteen

a)

had been left

b)

had left

c)

had leave

d)

had been leaving

25.

Which tense is this?

"At last the bus came. I had been waiting for haft an hour!"

a)

Simple Past

b)

Past Continous

c)

Past Perfect

d)

Past Perfect Continous

26.

The students had already completed the work when the teacher entered the class.

a)

Past perfect tense

b)

Simple past tense

c)

Past continuous tense

d)

Present continuous tense

27.

She didn't go to work because she ............................................. her leg. (break)

a)

had broken

b)

broke

c)

was break

d)

breaked

28.
The film..... by the time we got to the cinema.
a)
was started
b)
had start
c)
has started
d)
had started
29.

The class is quietly working on their projects.

a)

Present Simple

b)

Present Continuous

c)

Present Perfect

d)

Present Perfect Continuous

30.

.............. I had done my homework, I went to bed

a)

After

b)

Before

c)

having

d)

done

31.

He ______ only twice in his life before the accident.

a)

had drived

b)

driven

c)

has driven

d)

had driven

32.

He was red in the face because he ________ .

a)

hadnt run

b)

had been ranning

c)

has run

d)

had been running

33.

I _________ about a holiday in Greece. I couldn't believe it when my husband _________ one as a surprise!

a)

dreamed / had been booking

b)

had been dreaming / booked

c)

had been dreaming / had booked

d)

has been dreaming / has been booking

34.

We were late for the plane because we ________ our passports.

a)

hadn't forgotten

b)

had forgot

c)

forgot

d)

had forgotten

35.

I ________ John yesterday, but he _______ so he was too tired to chat.

a)

saw / had run

b)

had been seeing / run

c)

saw / had been running

d)

saw / run

36.

(2) when he come to the library, his friend ...... (leave) him to canteen

a)

had been left

b)

had left

c)

had leave

d)

had been leaving

37.
By the time the bell ... , I ........the test.
a)
rings/was finishing
b)
rang/was finished
c)
rang/had finished
d)
had rung/had finished
38.
Terry wasn't at home when I visited his place. He ....................... out.
a)
has just gone
b)
had gone
c)
just went
d)
have just gone
39.
When he was driving to work he realized that he .......... to take his pendrive with him.
a)
forgot
b)
has forgotten
c)
had forgotten
d)
forgets
40.
_?_ anything before you went to the theater?
a)
Had you eaten
b)
Had you eat
c)
Has you eaten
d)
You have eaten
41.

She admitted that she ................... a divorce lawyer.

a)

had been consulting

b)

have consulted

c)

had consulting

42.

Helen had to wash her hands because she ..................... her car.

a)

had been rapairing

b)

was repairing

c)

repaired

43.

When I arrived at the cinema, the film ...................

a)

had started

b)

have never been started

c)

have never started

44.

She ......................... in China before she went to Thailand.

a)

lived

b)

had been leaving

c)

had lived

45.

After they .............................. the shellfish, they began to feel sick

a)

had been eating

b)

had being eat

c)

had eaten

46.

They ....................for this moment for years.

a)

had wait

b)

hadn't been wait

c)

had been waiting

47.

Miss Katty got very impatient with Carmen because she ................................... attention at all that day.

a)

had been paying

b)

hadn't been paying

c)

had pay

48.

It seemed like somebody ....................a cake.

a)

had been cooking

b)

had cooked

c)

had cooking

49.

He .................................... English for years when he went to university.

a)

had been study

b)

had been studying

c)

had studied

50.

They moved from wherever they ........................... to Vancouver.

a)

had been lived

b)

had living

c)

had been living

51.

Choose the correct answer using past perfect

When I arrived at the cinema, the film________________

a)

Had start

b)

Has started

c)

Had been started

d)

Had started

52.

Choose the correct answer using past perfect

She__________ in China before she went to Thailand.

a)

Had been living

b)

Have live

c)

had lived

d)

Has live

53.

Choose the correct answer using past perfect

The garden was dead because it _____________ dry all summer.

a)

Had been

b)

has been

c)

have been

d)

have had

54.

Choose the correct answer using past perfect

He ___________her somewhere before.

a)

has meet

b)

had been meeting

c)

had meet

d)

had met

55.

Choose the correct answer using past perfect

When we ___________ dinner, we went out.

a)

have finish

b)

Had finished

c)

finished

d)

have been finished

56.

Choose the correct answer using Past perfect continuous

I _____________ all day, so I didn't want to go out..

a)

have been working

b)

had worked

c)

Had been working

d)

work

57.

Choose the correct answer using Past perfect continuous

She __________ for ten hours when I woke her.

a)

had been sleeping

b)

had been sleep

c)

had slept

d)

has sleep

58.

Choose the correct answer using Past perfect continuous

They ________ in Beijing for three years when he lost his job.

a)

lived

b)

had lived

c)

has been living

d)

had been living

59.

Choose the correct answer using Past perfect continuous

When we met, you ________________ at that company for six months.

a)

had worked

b)

had been working

c)

worked

d)

have work

60.

Choose the correct answer using Past perfect continuous

We _______________all day, so we felt a bit ill.

a)

ate

b)

had been eating

c)

had ate

d)

have eat

61.

Complete the sentences using would + these verbs:

forget     help     shake     share     walk

Whenever Richard was angry, he ……………………. out of the room.

(a)  

62.

Complete the sentences using would + these verbs:

forget     help     shake     share     walk

We used to live next to a railway line. Every time a t rain went past, the house …………………….

(a)  

63.

Complete the sentences using would + these verbs:

forget     help     shake     share     walk

Alan was a very kind man. He ……………………. always ……………………. you if you had a problem.

(a)  

64.

Complete the sentences using would + these verbs:

forget     help     shake     share     walk

Katherine was always very generous. She didn’t have much, but she ……………………. what she had with everyone else.

(a)  

65.

Complete the sentences using would + these verbs:

forget     help     shake     share     walk

You could never rely on joe. It didn’t matter how many times you reminded him to do

something, he ……………………. always …………………….



(a)  

66.

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

a)

has started

b)

had started

c)

started

d)

was started

67.

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

a)

moves

b)

had moved

c)

has moved

d)

moved

68.

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

69.

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

a)

broke

b)

has broken

c)

had broken

d)

breaks

70.

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

a)

ate

b)

were eating

c)

had eaten

d)

eat

71.

I ... to Disneyland in 2002.

a)

have been

b)

will go

c)

went

d)

had gone

72.

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

a)

bought

b)

had bought

c)

have bought

d)

will buy

73.

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

a)

had taken

b)

take

c)

took

d)

tooked

74.

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

a)

have started

b)

didn't start

c)

did start

d)

had started

75.

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

a)

had lost

b)

lost

c)

didn't lose

d)

loses

76.

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

a)

had seen

b)

saw

c)

was watching

d)

watched

77.

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

a)

will travel

b)

have travelled

c)

had travelled

d)

don't travel

78.
When we........(finish) dinner, we went out.
a)
have finished
b)
had finished
c)
finished
d)
was finish
79.
I went to bed after I.....off the television.
a)
switched
b)
has switched
c)
had switched
d)
have switching
80.
Julia left the restaurant after she......eating.
a)
had have finished
b)
had finished
c)
have finish
d)
has finished
81.
The film..... by the time we got to the cinema.
a)
was started
b)
had start
c)
has started
d)
had started
82.
I needed to know what....to my dog.
a)
had happened
b)
had happening
c)
has happened
d)
was happened
83.

I .................................. a lot about her before I heard that she was safe.

a)

has worried

b)

had worry

c)

have worried

d)

had worried

84.

I didn’t like the apartment. It was much smaller than I ………………….. at first.

a)

had think

b)

had thought

c)

have thought

d)

has think

85.

He told us he ………………………….. a big tiger.

a)

have seen

b)

has seen

c)

had seen

d)

have see

86.

They drank tea after they ………………………………. dinner.

a)

had finish

b)

had finished

c)

has finished

d)

have finished

87.

The teacher wanted to know why he …………………………….. a cellphone to school.

a)

has bring

b)

had bring

c)

had brought

d)

have brought

88.

After he ………………………………. at the hospital for two years he decided to give up the job.

a)

had work

b)

has work

c)

have worked

d)

had worked

89.
Which tense is this?
"Mozart wrote more than 600 pieces of music"
a)
Past Simple
b)
Past Continouos
c)
Past Perfect
d)
Past Perfect Continuous
90.
Which tenses are these?
"When we arrived, he had already gone home."
a)
Past Simple, Past Perfect
b)
Past Perfect, Past Simple
c)
Past Simple, Past Perfect Continuous
d)
Past Perfect, Past Perfect
91.
I invited Rachel to the party, but she couldn't come. She ___________ to do something else.
a)
had been arranging
b)
had arranged
c)
arranged
d)
was arranging
92.
I offered Sue something to eat, but she wasn't hungry. She _________ breakfast.
a)
had just been having
b)
had just had
c)
was just having
d)
just had
93.
How did you learn to drive?
My father  _____________ me.
a)
taught
b)
teached
c)
had teached
d)
had taught
94.
We were good friends. We _______ each other for years.
a)
had been knowing
b)
had known
c)
knew
d)
was knowing
95.
They _____ (put) out the fire when they reached the airport.
a)
put
b)
has put
c)
have put
d)
had put
96.
After the gardener _____ (sweep) up the leaves, he burnt them.
a)
swept
b)
has swept
c)
have swept
d)
had swept
97.
They stopped working after the sun _____ (set).
a)
sets
b)
has sets
c)
have set
d)
had set
98.
Just before I left the country, I _____ (send) a cable to him.
a)
has send
b)
have send
c)
had send
d)
had sent
99.
My sister washed up the plates after she _____ (have) her lunch.
a)
had has
b)
had have
c)
had had
d)
had
100.
When I _____ (do) my homework, I went to sleep.
a)
had do
b)
had does
c)
had did
d)
had done
101.
I _____ (never see) such majestic mountain before I went to Malaysia.
a)
never seen
b)
have never seen
c)
had never seen
d)
had never saw
102.
The insurance company answered the letter that I _____ (write).
a)
wrote
b)
had wrote
c)
had writted
d)
had written
103.
When we........(finish) dinner, we went out.
a)
have finished
b)
had finished
c)
finished
d)
was finish
104.
I went to bed after I.....off the television.
a)
switched
b)
has switched
c)
had switched
d)
have switching
105.
Julia left the restaurant after she......eating.
a)
had have finished
b)
had finished
c)
have finish
d)
has finished
106.
The film..... by the time we got to the cinema.
a)
was started
b)
had start
c)
has started
d)
had started
107.
I needed to know what....to my dog.
a)
had happened
b)
had happening
c)
has happened
d)
was happened
108.

I .................................. a lot about her before I heard that she was safe.

a)

has worried

b)

had worry

c)

have worried

d)

had worried

109.

I didn’t like the apartment. It was much smaller than I ………………….. at first.

a)

had think

b)

had thought

c)

have thought

d)

has think

110.

He told us he ………………………….. a big tiger.

a)

have seen

b)

has seen

c)

had seen

d)

have see

111.

They drank tea after they ………………………………. dinner.

a)

had finish

b)

had finished

c)

has finished

d)

have finished

112.

The teacher wanted to know why he …………………………….. a cellphone to school.

a)

has bring

b)

had bring

c)

had brought

d)

have brought

113.

After he ………………………………. at the hospital for two years he decided to give up the job.

a)

had work

b)

has work

c)

have worked

d)

had worked

114.
Which tense is this?
"Mozart wrote more than 600 pieces of music"
a)
Past Simple
b)
Past Continouos
c)
Past Perfect
d)
Past Perfect Continuous
115.
Which tenses are these?
"When we arrived, he had already gone home."
a)
Past Simple, Past Perfect
b)
Past Perfect, Past Simple
c)
Past Simple, Past Perfect Continuous
d)
Past Perfect, Past Perfect
116.
I invited Rachel to the party, but she couldn't come. She ___________ to do something else.
a)
had been arranging
b)
had arranged
c)
arranged
d)
was arranging
117.
I offered Sue something to eat, but she wasn't hungry. She _________ breakfast.
a)
had just been having
b)
had just had
c)
was just having
d)
just had
118.
How did you learn to drive?
My father  _____________ me.
a)
taught
b)
teached
c)
had teached
d)
had taught
119.
We were good friends. We _______ each other for years.
a)
had been knowing
b)
had known
c)
knew
d)
was knowing
120.
They _____ (put) out the fire when they reached the airport.
a)
put
b)
has put
c)
have put
d)
had put
121.
After the gardener _____ (sweep) up the leaves, he burnt them.
a)
swept
b)
has swept
c)
have swept
d)
had swept
122.
They stopped working after the sun _____ (set).
a)
sets
b)
has sets
c)
have set
d)
had set
123.
Just before I left the country, I _____ (send) a cable to him.
a)
has send
b)
have send
c)
had send
d)
had sent
124.
My sister washed up the plates after she _____ (have) her lunch.
a)
had has
b)
had have
c)
had had
d)
had
125.
When I _____ (do) my homework, I went to sleep.
a)
had do
b)
had does
c)
had did
d)
had done
126.
I _____ (never see) such majestic mountain before I went to Malaysia.
a)
never seen
b)
have never seen
c)
had never seen
d)
had never saw
127.
The insurance company answered the letter that I _____ (write).
a)
wrote
b)
had wrote
c)
had writted
d)
had written
128.

Peter ____________ football yesterday.

a)

played

b)

has played

c)

have played

129.

They ______ the car. It looks new again.

a)

cleaned

b)

has cleaned

c)

have cleaned

130.

Last year we ______ to Italy.

a)

are going

b)

went

c)

have gone

131.

John and Peggy________the book. Now they can watch the film.

a)

just have read

b)

have just read

c)

read

132.

I _______ my friend two days ago.

a)

met

b)

have met

c)

meeted

133.

We ______ another country before.

a)

has never visited

b)

visited

c)

have never visited

134.

She (not)_________a new car in 2011.

a)

did not bought

b)

has not bought

c)

did not buy

135.

I'm sorry, but I ________ my homework.

a)

forgot

b)

has forgotten

c)

have forgotten

136.

a: _____________ the game of chess?

b: no, i did not.

a)

Did you win

b)

Have you win

c)

Have you

137.

The girls__________their lunch yet.

a)

did not eat

b)

have not eaten

c)

has not eaten

138.

George : When _________ you study chemistry in high school?

Tyler : I ______ chemistry in tenth grade.

a)

did; studied

b)

have; studied

c)

did; have studied

139.

Husband: Can you pick me up some cheese?

Wife: I _________________ to the store today, and I don’t want to go back.

a)

was

b)

have already been

c)

has been

140.

Derek: How long have you been in Miami?

Maria: I ____________ here since 1998.

a)

has lived

b)

lived

c)

have lived

141.

Tyler: _____________ Georgia yet?

Sylvia: No, but I have visited the South. I ________ to Florida and Alabama, but not Georgia.

a)

have you visited; went

b)

has you visited; went

c)

Have you visited; have gone

142.

father:__________ Grandma this week?

Daughter: Yes, I _________ to see her yesterday.

a)

did you; went

b)

Have you visited; went

c)

did you; have gone

143.

Anaya: I ______ to the USA last year. I visited LA and Chicago. __________ been there?

Erika: Yes. I went to the USA a few years ago

a)

went; did you

b)

go; Have you ever

c)

went; Have you ever

144.

which one of the following time signal to simple past?

a)

yesterday, last week and the year before

b)

so far, since, for

c)

last year, last month, for

d)

at Christmas, so far, yesterday.

145.

which one of the following time signal to present perfect tense?

a)

yesterday, last night, two days ago

b)

since, so far, before

c)

so far, when,recently

d)

since,ago, so far

146.

Who _______________ (invent) the Internet?

a)

invented

b)

did invent

c)

did invented

147.

Steve _______________ (be) very low since he ______________ (lose) his job a month ago.

a)

was; lost

b)

has been; lose

c)

has been, lost