Worksheetspresent perfect tense
Total questions: 36
Worksheet time: 37mins
She has .... a delicious food for them
cook
cooked
cooks
cooking
I have ...music for 15 minutes,It's very good
listen
listening
listened
listens
I have ...a letter for 2 hours
write
wrote
written
writing
We ... here since yesterday
has been
have been
had been
has
I ...studied for two hours
have
been
has
had
Help! I've ________ down a hole!
fell
fallen
falls
falled
You have ______ late for school every day this week.
was
were
be
been
They haven't eaten meat _______ they saw a film about farm animals.
for
in
since
by
She's been asleep _______ about eleven hours. I'm sure she'll wake up soon
since
in
for
by
A: Have you _____ your breakfast?
B: Yes, a glass of milk.
eat
had
ate
have
The children have ______ the window.
broke
break
broken
breaks
Thank you for everything. You ________ me a lot.
has helped
have helped
will help
are helping
The principal _________ the delay in our trip this morning.
has announced
was announced
does announce
is announced
The room is messy. What ________ you ________?
are - do
did - done
have - done
have - doing
Although Ms Yani _______ the topic, I still don't understand it.
explain
explained
was explaining
has explained
Brandon ______ come late to the office. He gets an award from his boss.
has never
have never
didn't
isn't getting
These statements are correct, EXCEPT ....
Dava has never eaten Korean food.
Vania has never saw Indian movies.
Yulis has never sung Thai songs.
Faiza has never learned Japanese language
A: __________________________?
B: Yes, I have. I went there last month.
Which question is NOT suitable for that answer?
Have you ever gone to Paris
Have you ever spoken French
Have you ever travelled to Raja Ampat
Have you ever been to an orphanage
Mahendra is a pilot. He _____ Boeing since 2006.
flies
flew
is flying
has flown
Mr Joni almost lost his left leg. A snake _______ him.
bitted
has bitten
has been bitten
has been bitting
A: ________ Avengers: Infinity War Movie?
B: Yes, I have seen twice.
Have you ever watch
Have you ever watches
Have you ever saw
Have you ever seen
The students of Class IX B _______ an orphanage.
Which one is NOT possible answer to complete the sentence?
have ever been visited
have ever visited
have ever been to
have ever come to
A: ______ she ever _____ (drive) a car?
B: Yes, she has.
Did - drive
Does - drive
Has - drove
Has - driven
A: ______ she ever _____ (drive) a car?
B: Yes, she has.
Did - drive
Does - drive
Has - drove
Has - driven
My mother ______ in that company for almost fifteen years.
works
worked
has worked
have worked
My family ______ in Jakarta since 2003.
moved
lived
has lived
was living
Paul ___________________ (not answer) the question yet.
have not answered
has not answered
have not answering
has not answering
_____________ your boss ______________ (come) back yet?
Has coming
Has come
Have come
Has came
I _____________________ (collect) stamps since I was nine.
have collected
has collected
had collected
have collecting
Kelly and Sammi ___________________ (play) the piano for six years.
has played
have played
has play
have playing
Andy and Tom ____________________ (finish) their homework already.
have not finished
has not finished
has not finish
have not finish
Stella ___________________ (not donate) her old books yet.
is not donate
has not donated
have not donated
has not donating
My father _________________ (just move) his office.
has just moved
have just moved
has just moving
have just move
Susan ________________ already _______________(take) the dog for a walk.
have taken
has taken
has taking
have took
________________ the children _________________ (eat) their breakfast yet?
Have ate
Have eaten
Has eat
Have eating
Peter ___________________ (be) to Thailand once before.
has been
has be
have been
have be
