NEW
Font size
WorksheetsPerfect Tenses
Total questions: 24
Worksheet time: 12mins
A: How ____ have you had a mountain bike?
B: I've had one ____ last Christmas.
ever, never
long, for
ever, since
long, since
A: How long ____ your friends known each other?
B: They've ____ each other for five years.
has, knew
have, known
has, had
have, knew
A: How long has Zara had that smartphone?
B: ____ the weekend. She's ____ bought it.
since, just
for, never
for, ever
since, never
Have you ever been in Italy?
I've lived in Italy for six months.
I went to Italy by plane.
I've been there two times.
I've been in Italy with family.
Laura _______ a lot of Italian papers.
Has brought
Has bring
Have brought
Had brought
My best friend and I_________(negative)this interesting series in Nextflix.
hasn't seen
haven't seen
didn't seen
Luisa______already ___(wrap) all the gifts.
Have/ wrapped
wrapped
Has/ wrapped
____Peter and John _____to England four times?
Have/ gone
Has/ gone
Did/ gone
The lady _______ the twenty dollar bill before my father came back to pick his bill up.
had found
finds
has found
was found
Mark the sentence that is NOT written in past perfect
I realized I had forgotten the gift.
The fire had melted the snow around the place.
I have visited the Louvre again last week.
We had been to Río de Janeiro.
We ate cherries from the tree that my grandfather ____________ (plant) many years before.
had planted
has planted
have planted
had plant
Choose the sentence that is correctly written in past perfect.
We had builted one house there.
He had built three houses here.
He has built three houses here.
I had build a house in this place.
They ______ (study) English before they went to London
had studied
have studied
studied
was studied
My brother ________________ (eat) all of the cake that our mom _________________ (make)
eaten - made
had eaten - made
ate - had made
The children ___________________ (collect) the chestnuts that ______________ (fall) from the tree
collected - had fallen
had collected - fallen
collected - fallen
After she _______________ (move) out, I __________ (find) her notes.
had moved - found
moved - had found
move - had found
Select the correct sentence on future perfect
I will be reading this book
I will have read this book by tomorrow
I go to read the book tomorrow
I won’t Reading the book tomorrow
How is the future perfect formed?
Do + have + past participle
Will be + verb + ing
Will have + past participle
Have + past participle
By 2050 scientists ______________ a cure for cancer
Will be found
Will be founding
Will have found
Will have founding
They hope they …all the tenses by the times the exam comes.
Will have mastered
Will have been mastered
Will have master
Will have been mastered
My girl friend will have … her homework at 5 p.m this afternoon.
do
did
done
doing
We _________________________fluent in Spanish by the time we leave for Mexico next month.
will have becoming
will become
will be becoming
won’t have become
How do we form the present perfect?
have / has + pp
had + pp
will have + pp
having + pp
How do we form the past perfect?
have / has + pp
had + pp
will have + pp
having + pp
