NEW
Font size
Worksheetsperfect tense
Total questions: 30
Worksheet time: 18mins
The runner Amos Temila…………………………… (break) the world record for the 1500 metres in Frankfurt. Then two days later in Helsinki, Lee Williams ran it in an even faster time.
Have break
Have breaking
Have broken
Has broken
My sister………………………….. away from home. But she came back two days later.
Run
Has run
Have run
Has running
Your parcel ………….. The postman brought it at eight o'clock.
Arrived
Have Arrive
Arriving
Has arrived
I went to the box office at lunch-time, but they had already sold all the tickets.
past perfect tense
simple past tense
present perfect tense
past perfect continues
They………serving meals by the time we get to the restaurant
have stopped
will have stopped
will have stop
will have been stop
Which one is the correct sentence future perfect tense ?
she had been dancing since she was five
she will have finished her study before 5 P.M this evening.
she have been cleaning for 2 hours
she will have a meat for dinner
Fill in the blank. They ______ finished the report by the time you find them.
will have
have
Choose the correct verb to complete the sentence in past perfect tense!
When I arrived at the cinema, the film had ......
started
start
starts
starting
Choose the correct verb to complete the sentence in past perfect tense!
She had ...... in China before she went to Thailand.
lived
living
live
lives
Choose the correct verb to complete the sentence in past perfect tense!
After they had ...... the shellfish, they began to feel sick.
eaten
ate
eated
eats
Choose the correct verb to complete the sentence in past perfect tense!
When we had ...... dinner, we went out.
finished
finishing
finishes
finish
Tanya _____ a living statue.
have never seen
has never seen
have ever seen
ever has seen
Have you _____ money to a busker?
ever give
never give
ever given
given ever
James has been in Thailand _____ months but he hasn't visited the beach _____ .
for/ still
since/ already
since/ just
for/ yet
I haven't been out for a meal _____ the new outbreak of COVID-19.
since
for
still
yet
She _____ in bed for ten days - she's very ill.
was
were
has been
have been
He ______________ to Hawaii many times.
have been
went
has been
was going
She _________________ ten pages already.
has wrote
has written
writed
wrote
We have lived here ____________ 2008.
for
since
in
on
We have lived here _______________ 10 years
for
since
in
on
That dog has been wonderful _______________ you got it.
for
since
but
when
The dog has been outside ________________ a long time
for
since
nearly
almost
What verb tense do you use for something that was started and completed in the past?
Past perfect
Present perfect
Simple past
Past continuous
They _____________________ several expensive cars since getting that job.
owned
have owned
were owning
will own
Have you __________________ your homework yet?
did
done
have done
doing
My family _______________ a great time at your party.
have had
had
has had
was had
Robert ____________________ since 2013.
surfed
has surfed
is surfing
surfs
They __________________ in California ____________ they moved here.
were / since
have been / since
have been / for
were / for
Ben _____________ all of his dinner and can have dessert now.
has finished
had finished
will have finished
When the alarm went off, Tim ________________ eight hours
has slept
had slept
will have slept
