wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Perfect Tense

Total questions: 14

Worksheet time: 7mins

Name
Class
Date
1.

Hi, Levi. I (see, not)........ you for weeks.

a)

A. haven't seen

b)

B. hasn't seen

c)

C. doesn't see

2.

The telephone (ring)...... for almost a minute. Why doesn't someone answer it?

a)

have rang

b)

has been ringing

c)

ringing

3.

I (write)...... to them three times, but I still haven't received any comments.

a)

have write

b)

have been writing

c)

have written

4.

It (snow)...... all day. I wonder when it will stop.

a)

has snowing

b)

is snowing

c)

has been snowing

5.

I (study) (a)   for two hours and probably won't finish until midnight.

6.

A sentence that shows an action that began in the past and was completed in the past

a)

I had done my homework

b)

I had been working all they long

7.

The key form from Past Perfect Continuous

a)

Had + been + v3

b)

Had + been + v-ing

c)

Had + been + v1

8.

We arrived at 8:05, but the train _____ already left.

a)

had

b)

has

c)

have

9.

Where _____ the security guard gone?

a)

has

b)

have

c)

had

d)

did

10.

By this time next week, Jennifer ____ in Oxford University for 3 years.

a)

will have studied

b)

will studied

c)

will have been studied

11.

Merry ___ the book before you ask her.

a)

will be reading

b)

will have read

12.

Next year, I ... in Bandung

a)

will have stayed

b)

will stayed

13.

By the end of this month, I ..... back from Singapore.

a)

shall have been

b)

will

c)

am shall

d)

will have been

14.

I can lend you the book tommorow because by that time I .... reading it.

a)

will have finished

b)

will have finish