WorksheetsPresent Perfect Tense
Total questions: 30
Worksheet time: 27mins
10.We have…….in Bandung since 2004
a.live
b.lives
c.living
d.lived
live
lives
living
lived
9.Diana…….sung this song
a.had
b.has
c.have
d.having
had
has
have
having
8.They have…….me about this story
tell
told
telling
tells
7.We have…….this film since last night
watching
watched
watches
watch
6.I have……a delicious food for them
cooked
cooks
cooking
cook
5.We have……. this new novel together since yesterday
a.read
b.reads
c.reading
d.readed
read
reads
reading
readed
4.I have……music for 15 minutes, it’s very good
a.listen
b.listening
c.listened
d.listens
listen
listening
listened
listens
3.I have……a letter for 2 hours
write
wrote
written
writing
2.We…….here since yesterday
a.has been
b.have been
c.had been
d.has
has been
have been
had been
has
1.I……studied for two hours
have
been
has
had
They have played chess …………two hours.
since
for
I haven’t eaten anything ……….this morning.
since
for
We’ve lived in this city ……..25 years.
since
for
I haven’t seen him ……..primary school.
since
for
I ……….snails. I think they are disgusting.
have eat
have ate
never eaten
have never eaten
You ………..… back my book yet. Please do it as soon as possible because I really need it.
haven't returned
have returned
return
returned
Juna: By the way, have you had your lunch?
Tere: No, I haven’t.
Juna: Let’s eat.
Tere:But.... . I have to submit it today.
Juna:No worries. I am going to help you after eating. Come on!
I have already finished my tasks
I haven’t finished my tasks yet
I have submitted my tasks just now
I submitted my tasks yesterday
Andy : …… the new Walt Disney movie yet?
ully : Yes, i have. I watched it yesterday.
Has you watched
Were you watched
Have you watched
Do you watch
He started to work in the office at 8 o’clock. It’s now 12 o’clock and he just stopped it. It means that he .... for four hours.
has worked
worked
has been working
is working
Bob : Where did you get the novel from?
Tomi : I borrowed it from the library last week
I want to return it now, because I ... it already.
was reading
have read
read
am going to read
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
am
has
Steven ________________ seven movies so far this month.
saw
will see
has seen
will have seen
________________________(we/cut) the curtain?
Have we cut
Have we cutted
Have we cutten
Have we cuttened
Stella ___________________ (not donate) her old books yet.
is not donate
has not donated
have not donated
has not donating
My father has_________________ moved to the new office.
just
still
yet
since
________________ the children _________________ (eat) their breakfast yet?
Have ate
Have eaten
Has eat
Have eating
