Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Simple Past Perfect Tense and Simple Present Perfect Tense

Total questions: 10

Worksheet time: 20mins

Name
Class
Date
1.

I (have) .... my job for two years.

a)

had had

b)

have had

c)

has had

d)

had

e)

have

2.

Up to now, Prof Williams (give) ... our class five tests.

a)

have given

b)

has given

c)

had given

d)

gave

e)

give

3.

I (know)...Greg Adams for ten years.

a)

had known

b)

have known

c)

has known

d)

knew

e)

know

4.

I (not see) ...any Picasso'd paintings before I visited the art museum.

a)

had not seen

b)

had seen

c)

have not seen

d)

have seen

e)

saw

5.

He (be) ... an newspaper reporter before he became a businessman.

a)

had been

b)

have been

c)

has been

d)

is

e)

are

6.

My friends (finish) ... dinner by the time I got home.

a)

finished

b)

have finished

c)

has finished

d)

had finished

e)

are finishing

7.

My parents (live) ...in the same house for over over thirty years.

a)

have lived

b)

has lived

c)

lived

d)

live

e)

is living

8.

Since the beginning of twentieth of century, medical scientist (make) ...many important discoveries.

a)

had made

b)

have made

c)

has made

d)

made

e)

make

9.

I (attend, not) ...any parties since I came here.

a)

haven't attended

b)

has not attended

c)

had not attended

d)

attended

e)

am attending

10.

So far this week, I (have) ...two test and a quiz.

a)

had had

b)

have had

c)

has had

d)

had

e)

have