wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Perfect Tenses

Total questions: 24

Worksheet time: 12mins

Name
Class
Date
1.

A: How ____ have you had a mountain bike?

B: I've had one ____ last Christmas.

a)

ever, never

b)

long, for

c)

ever, since

d)

long, since

2.

A: How long ____ your friends known each other?

B: They've ____ each other for five years.

a)

has, knew

b)

have, known

c)

has, had

d)

have, knew

3.

A: How long has Zara had that smartphone?

B: ____ the weekend. She's ____ bought it.

a)

since, just

b)

for, never

c)

for, ever

d)

since, never

4.

Have you ever been in Italy?

a)

I've lived in Italy for six months.

b)

I went to Italy by plane.

c)

I've been there two times.

d)

I've been in Italy with family.

5.

Laura _______ a lot of Italian papers.

a)

Has brought

b)

Has bring

c)

Have brought

d)

Had brought

6.

My best friend and I_________(negative)this interesting series in Nextflix.

a)

hasn't seen

b)

haven't seen

c)

didn't seen

7.

Luisa______already ___(wrap) all the gifts.

a)

Have/ wrapped

b)

wrapped

c)

Has/ wrapped

8.

____Peter and John _____to England four times?

a)

Have/ gone

b)

Has/ gone

c)

Did/ gone

9.

The lady _______ the twenty dollar bill before my father came back to pick his bill up.

a)

had found

b)

finds

c)

has found

d)

was found

10.

Mark the sentence that is NOT written in past perfect

a)

I realized I had forgotten the gift.

b)

The fire had melted the snow around the place.

c)

I have visited the Louvre again last week.

d)

We had been to Río de Janeiro.

11.

We ate cherries from the tree that my grandfather ____________ (plant) many years before.

a)

had planted

b)

has planted

c)

have planted

d)

had plant

12.

Choose the sentence that is correctly written in past perfect.

a)

We had builted one house there.

b)

He had built three houses here.

c)

He has built three houses here.

d)

I had build a house in this place.

13.

They ______ (study) English before they went to London

a)

had studied

b)

have studied

c)

studied

d)

was studied

14.

My brother ________________ (eat) all of the cake that our mom _________________ (make)

a)

eaten - made

b)

had eaten - made

c)

ate - had made

15.

The children ___________________ (collect) the chestnuts that ______________ (fall) from the tree

a)

collected - had fallen

b)

had collected - fallen

c)

collected - fallen

16.

After she _______________ (move) out, I __________ (find) her notes.

a)

had moved - found

b)

moved - had found

c)

move - had found

17.

Select the correct sentence on future perfect

a)

I will be reading this book

b)

I will have read this book by tomorrow

c)

I go to read the book tomorrow

d)

I won’t Reading the book tomorrow

18.

How is the future perfect formed?

a)

Do + have + past participle

b)

Will be + verb + ing

c)

Will have + past participle

d)

Have + past participle

19.

By 2050 scientists ______________ a cure for cancer

a)

Will be found

b)

Will be founding

c)

Will have found

d)

Will have founding

20.

They hope they …all the tenses by the times the exam comes.

a)

Will have mastered

b)

Will have been mastered

c)

Will have master

d)

Will have been mastered

21.

My girl friend will have … her homework at 5 p.m this afternoon.

a)

do

b)

did

c)

done

d)

doing

22.

We _________________________fluent in Spanish by the time we leave for Mexico next month.

a)

will have becoming

b)

will become

c)

will be becoming

d)

won’t have become

23.

How do we form the present perfect?

a)

have / has + pp

b)

had + pp

c)

will have + pp

d)

having + pp

24.

How do we form the past perfect?

a)

have / has + pp

b)

had + pp

c)

will have + pp

d)

having + pp