WorksheetsPresent Perfect Tense 2
Total questions: 25
Worksheet time: 13mins
My mother .... delicious cakes
has made
have made
My bother .... me this story
has read
have read
We ... to Bali twice
have gone
has gone
Arik and I ... French
have learned
has learned
He has lost his wallet.
The negative form is ...
He has not lost his wallet
He not has lost his wallet
She ... in the hospital for six years
has worked
have worked
They have been back from office.
The interrogative form of the sentence is ...
Have they been back from office?
Been have they back from office?
She has .... a delicious food for them
cook
cooked
cooks
cooking
Diana has .... this song
sings
singing
sung
sang
Katie has .... for two hours
slept
sleeped
sleep
sleeps
Eric hasn't .... his homework yet.
is finish
finishing
finished
finish
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
I ......... in the Restaurant
have
has been
have been
has
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
Economics is the most interesting subject
Economics have been the most interesting subject
Economics is have the most interesting subject
Economics has having the most interesting subject
Economics has been the most interesting subject
We buy books
We has bought books
We have buyed books
We have bought books
we have had bought
…..… a noise just then?
Did you hear?
Do you hear?
Have you heard?
Have you been hearing?
They are singing and dancing because their uncle…… …………
is arriving
has arrived
arrives
arrived
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.
The children have……eaten their breakfast.
since
been
yet
just
Mr. Efendi…. in Bali for a week
been
having
having
has been
A: What have you just done? B: I’ve just ….. a letter.
written
is writing
writing
am writing
Andy: …… the new Walt Disney movie yet?
Rully : Yes, i have. I watched it yesterday.
Has you watched
Were you watched
Have you watched
Do you watch
