Font size
WorksheetsPresent perfect tense
Total questions: 45
Worksheet time: 35mins
Match the following
see
seen
have
had
live
lived
be
been
eat
eaten
Match the following
see
seen
break
broken
visit
visited
have
had
bee
been
Past participle form of TEACH
taught
teached
Past participle form of GO
went
gone
Past participle form of HAVE
have
had
past participle of the verb 'go'?
Goed
Gone
past participle of the verb 'be'?
Been
Was / Were
past participle of the verb 'do'?
Done
Did
past participle of the verb 'do'?
(a)
the past participle of the verb 'see'?
Saw
Seen
the past participle of the verb 'see'?
(a)
past participle of the verb 'swim'?
swum
swam
past participle of the verb 'swim'?
(a)
The past participle of PLAY
played
plaied
The past participle of TAKE
took
taken
The past participle of CLEAN
cleaned
clean
The past participle of COOK
cooked
cook
She _________ ( not / be) on a ship.
hasn't been
haven't been
My mother _________________ (cook) the breakfast all the week.
has cooked
have cooked
The dog _____________ (learn) a new trick.
have learned
has learned
We ____ (have) tea.
has had
have had
Reorder the following:
I haven't
seen you
since you were
five.
Reorder the following:
How long
have we been
in the car.
Reorder the following:
He hasn't
eaten
since breakfast.
Reorder the following:
They have
lived in Sydney
for three years.
Organize these options into the right categories
students
my parents
women
people
you
I
She
Yohemis
The police
Monteria
Daniel
Kevin Hand _______ explored many Extreme Environments
have
has
had
I ______ (go) to Paris twice.
has gone
have gone
She _____ (work) in the company for 2 years
has worked
have worked
Scientists _____ (discover) the blobfish in New Zeland
has discovered
have discovered
She _______ ____ (study) for the quiz
haven't studied
hasn't studied
Organize these options into the right categories
five years
three days
two weeks
a week
3:00 p.m
yesterday
I was little
Tuesday
Organize these options into the right categories
a month
3 hours
a long time
many years
June 2nd
2024
this morning
last year
She has lived in New York ____ six years.
for
since
I have known my teacher ___ three months.
for
since
They have worked ___ 1995.
since
for
They have been married ____ a long time.
for
since
Kevin has played the guitar ___ a long time.
for
since
Kevin has studied English ___ 15 years!
for
since
She has sung ___ ten o'clock.
for
since
I have waited for you __ this morning.
since
for
I have waited ___ 4 o'clock.
My mom has had a laptop __ July.
since
for
My family has lived here _____ last March.
for
since
My teacher has been sick ___ April 29th.
for
since
