wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

past perfect

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

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

2.

PAST perfect is used with these words...

a)

JUST

b)

NOW

c)

FOR / SINCE

d)

YET

e)

EVER

3.

Cristiano Ronaldo

a)

had had represented Portugal

b)

has Portugal represented

c)

had represented Portugal

d)

hasn´t represented Portugal

4.

The song contest had not started

a)

already

b)

never

c)

yet

d)

usually

5.

Rafael Nadal had

a)

earned

b)

win

c)

won

d)

winned

6.

Had you....been to Lisbon?

a)

ever

b)

never

c)

already

d)

since

7.

How long had you been studying English?

a)

I have studied English since many years

b)

I had studied English for many years

c)

I have studied English four years ago

8.

Rafael Nadal had played tennis

a)

since the age of three

b)

for the age of three

c)

the age of three

9.

Shakira ....composed songs in Arabic, English, Portuguese, Spanish and French

a)

have

b)

hasn't

c)

had

d)

hadn´t

10.

The interrogative form is...

a)

Had you been...?

b)

You had been...?

c)

Had been you...?

d)

been had you...?

11.

I had never______ to paris

a)

visited

b)

visit

c)

visited yet

12.

I _____ a teacher since 1998

a)

had been

b)

had been

c)

hadn't been

13.

I _______ been married for two years

a)

has

b)

had

c)

haedn´t

14.

I had ________ for my uncle

a)

work

b)

working

c)

worked

d)

worke

15.

my friend _____my new dress yet

a)

had not seen

b)

haddn´t saw

c)

hadn't seen

16.

_____ you ever been to new york ?

a)

has

b)

had

c)

hasn't

17.

I _________ my homework yet

a)

had not done

b)

hasn't done

c)

has done

18.

_____ he given up the tournament?

a)

had

b)

have

c)

had had

19.

I ________ watched two seasons of this T.V. show

a)

has

b)

had not

c)

has not

d)

haden't

20.

____ he read the book that you gave me yesterday?

a)

Has

b)

Have

c)

Hasn't

d)

haven't