Font size
Worksheetspresent perfect tense
Total questions: 80
Worksheet time: 41mins
I _________________ to Oregon twice last year
have been
has been
went
was going
The present perfect tense is made:
have/has + past participle
had + participle
be + verb + -ing
have/has + past tense
She _________________ ten pages already.
has wrote
has written
writed
wrote
Steven ________________ seven movies so far this month.
saw
will see
has seen
will have seen
Have you ever ________ to China?
went
go
been
gone
Have we ______ before?
meet
met
meeting
meets
Andrea _________her umbrella.
has forgotten
have forgotten
was forgot
has forgot
Susan ________________ already _______________(take) the dog for a walk.
have taken
has taken
has taking
have took
Stella ___________________ (not donate) her old books yet.
is not donate
has not donated
have not donated
has not donating
Budi ..... in Bandung since 2010
has live
has lived
have lived
living
........have studied English
my friend
my friend and I
Budi's friend
she
A beautiful girl has ..... Me a cake
making
made
meant
make
I am going to paint my bedroom
I have painted my bedroom
I am have painted my bedroom
I am have to painted my bedroom
l has painted my bedroom
We buy books
We has bought books
We have buyed books
We have bought books
we have had bought
You’ve finished the test. The negative form of this sentence is….
You don’t finish the test
You aren’t finishing the test.
You haven’t finished the test yet
You didn’t finish the test yet.
He ______________ to Hawaii many times.
have been
went
has been
was going
We…….here since yesterday
has been
have been
had been
has
Sinta (a) gone to the school for 3 hours
Sinta has…….to the school for 3 hours
gone
go
going
go went
Dani had an accident last week. her arm is in plaster. He ... broken her arm.
(a)
They ... here since 2006
have live
has live
have lived
has lived
where have you...? Everybody it waiting for you. oops! sorry. I've been to the library.
been
gone
has
have
I have ... been to south Korea.
always
often
never
sometimes
I ... been to England for three times.
have
has
had
was
How many tests have you (take) … since the beginning of the semester?
(a)
You (a) a manager for five years.
I .... studied for two hours.
have
been
has
had
Have you .... him before?
meets
meeting
met
meeted
She has .... a delicious food for them
cook
cooked
cooks
cooking
They .... me about this story
have tell
has tells
have telling
have told
Diana has .... this song
sings
singing
sung
sang
Roni has .... for two hours
slept
sleeped
sleep
sleeps
I .... her this week.
hasn't see
haven't see
hasn't seen
haven't seen
Ferdi hasn't .... his homework yet.
is finish
finishing
finished
finish
... you read the book yet?
had
has
have
are
She has never .... in the ocean.
swim
swam
swom
swum
What have you done?
I swam in the beach.
I swim in the beach
I have swum in the beach
Has she eaten suri?
Yes, she is.
yes, she has
No, she hasn't
no she has.
Luis________________________(give) me a present.
have gave
has gave
have given
has given
Tom and Erik ___________________(not/see) the asteroid.
hasn't see
haven't see
hasn't seen
haven't seen
Sam___________________(read) the Novel.
has read
have readed
has readed
have read
____________________________(you/like) the movie?
Have you like
Has you liked
Have you liked
Has you like
Sara _______________(forget) her money.
has forget
have forgot
has forgotten
has forgot
Tom and Alex __________________(not/eat) the cookies.
hasn't eaten
hasn't eated
haven't eaten
haven't eated
________________________(we/cut) the curtain?
Have we cut
Have we cutted
Have we cutten
Have we cuttened
The Past Participle Form for BEGIN is?
begin
begined
begun
began
The Past Participle Form for BITE is?
Bite
Bitten
Bit
Bited
The Past Participle Form for CHOOSE is?
Chosed
Chose
Choosed
Chosen
The Past Participle Form for FREEZE is?
Frozen
Freezed
Froze
Frozed
The Past Participle Form for KNOW is?
Known
Knowed
Knew
Know
CHOOSE THE CORRECT ANSWER.
Tina has _____________ made tea for her doll and herself
yet
ever
already
Has Benny sent a postcard to Santa Claus _____?
already
just
yet
They haven’t flown by plane _____.
yet
just
already
The kids have _____________ coloured that book.
ever
just
yet
The telephone has _____________ rung twice today.
yet
ever
already
Has Dick told you the truth _____?
ever
yet
already
The children haven’t drawn a puppy ______.
yet
ever
already
She has_____________ lost her keys twice this year
already
ever
yet
I have _____________ been in the theatre.
yet
just
ever
The Smiths have _______________sold their house.
already
ever
yet
WHICH ONE IS THE CORRECT ANSWER.
__________your sister ___________ in the Alps yet? (ski)
has __________skied
Has __________skied
Pete and Robert ________ his homework yet? (do)
Has__________did
Has___________done
Mr Lee _______already ____________you the new rules. (explain)
has ______________explain
has ____________ explained
_________you ______________ your baseball cards yet? (count)
Have_____________ counted
Have___________count
_________you ______________ your baseball cards yet? (count)
Have_____________ counted
Have___________count
They___ gone to a rock concert.
's
'es
've
He ... the car yet
hasn't fixed
didn't fixed
hasn't fix
didn't fix
They ... in Boston for ten years before moving here
have lived
has lived
lived
have live
Arum ... her bank locker key yesterday
have lost
has lost
lost
didn't lost
How long ... to get the diagnosis? It took so long.
did you waited
did you wait
have you waited
have you wait
i ... the book, but still don't get it.
red
read
have re-read
re-read
the driver ... his car three times this year.
crashed
has crashed
crash
have crashed
... already?
has the bus left
have the bus left
did the bus leave
has the bus leave
The factory ... in operation since 1980.
been
have been
was
has been
German Democratic Republic ... the Berlin wall in 1961.
has constructed
constructed
have constructed
construct
She ... in a two-story house when she was young.
live
lived
have lived
has lived
