wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past Perfect vs Present Perfect

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

When my friend knocked the door, the teacher ... finished the topic.

a)

has

b)

had

c)

have

2.

We were late for the movie, because Ana ... the tickets.

a)

had not bought

b)

had not buy

c)

has not bought

3.

The PAST PERFECT is formed by...

a)

HAVE + PAST PARTICIPLE

b)

HAD + PAST PARTICIPLE

c)

AM/ IS/ ARE + PAST PARTICIPLE

d)

AM / IS / ARE + V-ING

4.

Cristiano Ronaldo ........ before he played for Juventus.

a)

had had represented Real Madrid

b)

has Real Madrid represented

c)

had represented Real Madrid

d)

hasn´t represented Real Madrid

5.

When I got to school this morning, I realised that I ______ (not do) my homework last night.

a)

didn't do

b)

wasn't doing

c)

hadn't done

d)

weren't doing

6.

The interrogative form of PAST PERFECT is...

a)

Had you been...?

b)

You had been...?

c)

Have you been...?

d)

been had you...?

7.

I ..... my homework yet.

a)

had not done

b)

hasn't done

c)

has done

d)

done

8.

PAST PERFECT is used with these words... (Choose three)

a)

EVER

b)

NOW

c)

FOR / SINCE

d)

YET

9.

The children ______ (eat) dinner before the babysitter went home.

a)

have eaten

b)

ate

c)

eaten

d)

had eaten

10.

Sandra ____ (climb) Mount Everest, and ____ (sail) around the world by the time she was 27.

a)

had climbed; had sailed

b)

climbed; sailed

c)

has climbed; has sailed

d)

had climbed; had sailed

11.

Mandy has been to Sri Lanka

a)

Mandy is currently in Sri Lanka.

b)

Mandy was in Sri Lanka before but she's not there now.

c)

Mandy will be in Sri Lanka soon.

d)

Mandy has returned home from Sri Lanka.

12.

Past perfect tells an action which started ______ another action happened ______. 

a)

before; in the past

b)

after; in the past

c)

before; in the present

d)

before; in the present

13.

is it present perfect or past perfect

She has worked hard today

a)

Past perfect

b)

Past simple

c)

Present perfect

d)

None of the above

14.

is it present perfect or past perfect

a)

Past perfect

b)

Present perfect

c)

Adverbial clause

d)

Negative past perfect sentence

15.

When my friend knocked the door, the teacher ... finished the topic.

a)

has

b)

had

c)

have

d)

was

16.

We were late for the movie, because Ana ... the tickets.

a)

had not bought

b)

had not buy

c)

has not bought

d)

have not bought

17.

The children ______ (eat) dinner before the babysitter went home.

a)

have eaten

b)

ate

c)

eaten

d)

had eaten

18.

Sandra ____ (climb) Mount Everest, and ____ (sail) around the world by the time she was 27.

a)

had climbed; had sailed

b)

climbed; sailed

c)

has climbed; has sailed

d)

had climbed; had sailed

19.

Mandy has been to Sri Lanka

a)

Mandy is currently in Sri Lanka.

b)

Mandy was in Sri Lanka before but she's not there now.

c)

Mandy will be in Sri Lanka soon.

d)

Mandy has returned home from Sri Lanka.

20.

Past perfect tells an action which started ______ another action happened ______.

a)

before; in the past

b)

after; in the past

c)

before; in the present

d)

before; in the present

21.

is it present perfect or past perfect She has worked hard today

a)

Past perfect

b)

Past simple

c)

Present perfect

d)

None of the above

22.

is it present perfect or past perfect

a)

Past perfect

b)

Present perfect

c)

Adverbial clause

d)

Negative past perfect sentence

23.

By the time the train arrived, we ______ (wait) for over an hour.

a)

have waited

b)

had waited

c)

waited

d)

are waiting

24.

She ______ (finish) her homework before dinner.

a)

has finished

b)

had finished

c)

finished

d)

finishes

25.

They ______ (live) in Paris for five years before moving to London.

a)

have lived

b)

lived

c)

had lived

d)

are living