Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PAST PERFECT TENSES

Total questions: 60

Worksheet time: 35mins

Name
Class
Date
1.

I ...... (go) to the zoo yesterday.

a)

went

b)

had gone

c)

am going

d)

was going

2.

When he ..... (wake up), his mother.... (prepare) breakfast

a)

woke up ; prepared

b)

had woken up ; had already prepared

c)

woke up ; had already prepared

d)

wakes up ; prepared

3.

I .... (know) him for a long time before I .... (meet) his family.

a)

knew ; had met

b)

had known ; had met

c)

knew ; met

d)

had known ; met

4.

Before that day, we (never/think) ...... of going to Japan.

a)

never think

b)

never thought

c)

had never thought

d)

are never thinking

5.

It (be) ..... cloudy for days before it finally (begin).... to rain.

a)

had been ; began

b)

had been ; had begun

c)

was ; had begun

d)

was ; began

6.

By the time he (arrive) ..... at the pub, they (run) .... out of beer.

a)

had arrived ; ran

b)

arrived ; had run

c)

had arrived ; had run

d)

arrived ; ran

7.

All the tickets (be) ...... sold before the concert (begin) .....

a)

had been ; began

b)

was ; began

c)

was ; had begun

d)

had been ; had begun

8.

Dad (drive) .... me home after I (fall) .... into the water.

a)

had driven ; fell

b)

drove ; had fell

c)

drove ; fell

d)

drove ; had fallen

9.

My sister (not see) .... the note that I (lay) ..... on the kitchen table for her.

a)

hadn't seen ; laid

b)

didn't see ; had laid

c)

wasn't see ; had laid

d)

hadn't seen; had laid

10.

Before he (sing) .... a song, he (play) ... the guitar.

a)

sang ; had played

b)

had sung ; played

c)

sang ; played

d)

sang ; had play

11.

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

a)

watched ; went

b)

watched ; had gone

c)

had watched ; gone

d)

had watched ; went

12.

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

a)

rode ; met

b)

rode ; had met

c)

had ridden ; met

d)

had rode ; met

13.

After the man (come).... home, he (feed).... the cat.

a)

had come ; fed

b)

came ; had fed

c)

had come ; had fed

d)

had come ; feed

14.

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

15.

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

(a)  

16.

After Eric (make) .... breakfast, he (phone) .... his friend.

(a)  

17.

We (want)..... to watch the film that we (not see) ..... before.

(a)  

18.

We (want)..... to watch the film that we (not see) ..... before.

(a)  

19.

I (give) .... them some of the candies I (buy) .....

(a)  

20.

I (give) .... them some of the candies I (buy) .....

(a)  

21.

Which sentence uses a past perfect verb tense correctly?

a)

Avery had eaten all of the cake by the time I'd gotten home last night.

b)

Mary has eaten all of the potatoes.

c)

Carmen had eaten six apples tomorrow.

d)

Franny will have run 16 miles by the time she finishes the week.

22.

The past perfect verb tense uses which helping verb?

a)

has

b)

have

c)

had

d)

will have

23.

Write the correct past perfect tense form of the underlined word in each sentence.


The tree fall more than 60 feet onto the rocks below.

a)

had fell

b)

falled

c)

have fallen

d)

had fallen

24.

Choose the correct past perfect verb tense to complete the sentence below.


I _____ very hard for tomorrow's test, so I decided to go and get an ice cream.

a)

had studied

b)

has studied

c)

had study

d)

had studying

25.

Choose the correct present perfect verb tense to complete the following sentence.


The ice ___________ a lot since last night.

a)

had thawed

b)

has thawed

c)

will have thawed

d)

have thawed

26.

Paul ... to Tina when I saw him.

a)

is talking

b)

was talking

c)

had been talking

27.

We ... to Austria last weekend

a)

have gone

b)

went

c)

go

28.

I ... Italian for 3 years

a)

learn

b)

am learning

c)

has been learning

29.

Jason ... Amanda since she was 7 years old.

a)

has known

b)

knows

c)

knew

30.

The River Amazon ... into the Atlantic Ocean.

a)

is flowing

b)

flows

c)

flew

31.

I've ... painted four portraits tonight.

a)

yet

b)

since

c)

already

32.

We've been ... France a few times

a)

in

b)

to

c)

at

33.

They ... lunch by the time I got home

a)

had

b)

were having

c)

had had

34.

World War II ... out in 1939

a)

broke

b)

break

c)

had broken

35.

They often ... on holiday when they were single

a)

go

b)

went

c)

had gone

36.

It has _____ snowing a lot this week.

a)

be

b)

being

c)

been

37.

My mother has been travelling _____ two months.

a)

since

b)

for

c)

by

d)

how long

38.
He (work) for three different companies so far.
a)
has worked
b)
will have worked
c)
had worked
39.
I (see) that movie twenty times.
a)
had seen
b)
have seen
c)
will have seen
40.
She (visit) her Japanese relatives once in 1993 before she moved in with them in 1996.
a)
had visited
b)
has visited
c)
will have visited
41.
George (repair) many cars before he received his mechanic's license.
a)
will have repaired
b)
has repaired
c)
had repaired
42.

Our school had closed for the summer.

a)

present perfect

b)

past perfect

c)

future perfect

d)

present continuous

43.

My mother has finished her Master's Degree in Investigation.

a)

present perfect

b)

past perfect

c)

future perfect

d)

past continuous

44.

Is the verb present, past, or future perfect?

will have passed

a)

present perfect

b)

past perfect

c)

future perfect

45.

Past Perfect Tense (write)

a)

had write

b)

had written

c)

has written

d)

will have written

46.

Present Perfect Tense (sing)

a)

will have sung

b)

had sung

c)

has sing

d)

has sung

47.

Present Perfect Tense (take)

a)

has taken

b)

has took

c)

will have taken

d)

had taken

48.

Past Perfect Tense (freeze)

a)

will have frozen

b)

have frozen

c)

had freeze

d)

had frozen

49.

Choose the verb that best completes the sentence. Take note of the time signals.


I (lived, have lived) in this city since I was little.

a)

lived

b)

have lived

50.

Choose the verb that best completes the sentence. Take note of the time signals.


I (was born, have been born) in 2007.

a)

was born

b)

have been born

51.

When we went out, it ____________ (already / to stop) snowing.

a)

already stopped

b)

had already stopped

c)

was already stopped

d)

was already stopping

52.

There ________ (be) an accident here one hour ago.

a)

were

b)

was

c)

be

d)

been

53.

After Jane ( finish) _________her homework, she watched TV

a)

was finishing

b)

had finished

c)

were finished

d)

finished

54.

The standards of living in Europe ___________(go) up during the 1960s.

a)

was going

b)

had gone

c)

went

d)

had went

55.

When hearing the strange sound, Frank _______ (take) the candle and walked downstairs.

a)

taked

b)

took

c)

was taking

d)

had been taking

56.

My brother _____________ (see) this accident last month.

a)

sees

b)

be seen

c)

has seen

d)

saw

57.

How long _____ you _____ your mobile phone?

a)

have ...been having

b)

has...been having

c)

have ... had

d)

did...had

58.

I __________________________(not / see) Jacob for several years, but I recognized him immediately.

a)

wasn't seen

b)

hadn't seen

c)

haven't seen

d)

hasn't seem

59.

I was sad when I sold my car. I ___________________(have) it for a very long time.

a)

have had

b)

had had

c)

haded

d)

had been having it

60.

Before you arrived, the participants ________ the library.

a)

had leaving

b)

had leave

c)

had left