Font size
WorksheetsPRESENT PERFECT TENSE-2
Total questions: 161
Worksheet time: 2hrs 1mins
Have you ever ________ to China?
went
go
been
gone
My sister ________ clothes since she was seven.
designed
has designed
has design
have designs
Have we ______ before?
meet
met
meeting
meets
see - saw - ________
see
sow
sew
seen
________ you gone to your work yet?
Have
Has
Do
Does
go - went -_______
got
gone
go
gotten
be - was - _______
be
bean
been
beef
______your parents _________to a rock concert?
Has - went
Have - went
Has - gone
Have - gone
I don't want to see "Alien 9" at the cinema again. I've __________seen it twice.
just
already
yet
/
Andrea _________her umbrella.
has forgotten
have forgotten
was forgot
has forgot
I haven't read that book ________.
just
already
yet
/
Helen has been a vegetarian _________three years.
for
since
I haven't worked _________ last December.
for
since
She hasn't bought the flat _______.
just
already
yet
/
Marilyn __________ the bill.
has paid
has payed
have paid
have pay
___ Gun ___ Cookie for 2 weeks?
Did , find
Has , found
Have , found
Was , found
Cake ___ _____ Gun Pasin for 3 weeks.
has loved
have loved
had loved
has love
I have _______ there many times.
go
gone
went
goes
We ___ _____ to them abput it often.
has spoken
have speak
've spoken
have speaks
.... a noise just then?
Did you hear?
Do you hear?
Have you heard?
Have you been hearing?
Mr. Efendi…. in Bali for a week.
has been
been
has
having
Mr. Efendi…. in Bali for a week.
has been
been
has
having
They . . . . . resigned their current jobs this year.
were
have
are
did
Ms. Jenifer ………. a lot of novels since she was a teenager.
has being read
has read
has been read
has readed
“How long has he been the principal of our school?”
“Since I...this school.”
was entering
had entered
have entered
entered
have you .... him before ?
is see
saw
seen
seeing
She ... been to France.
has
have
was
were
She has ... since the lost time I saw her.
grew
grow
grown
growing
My English ....really improved since I moved to Australia.
has
have
had
was
Bagas : You look so unhappy, Nata. What’s the problem?
Nata : My father . . . . . his job.
has just lost
getting
has gotten
loses
James has not ... his yet.
finished
was finished
finishing
finish
Bagas : You look so unhappy, Nata. What’s the
problem?
Nata : My father . . . . . his job.
has just lost
have just lost
losing
loses
Fadhil . . . . . in that Company for 2 years.
serves
have served
serving
has served
How long ......... she had a dog?
Have
Has
Had
write - wrote -
wrotten
wrote
writen
written
........ Marina and Paula done their homework?
Have
Has
Charlie ........... his room.
hasn't clean
hasn't cleaned
hasn't cleant
She .......... her bike for 3 years.
have had
has had
had have
They haven't ....... an e-mail yet.
send
sended
sent
Write a correct sentence using the PRESENT PERFECT TENSE
Ann has washed her hair
Ann have washed her hair
Ann has wash her hair
Write a correct sentence using the PRESENT PERFECT TENSE
Tom has founded a Roman Helmet
Tom has found a Roman Helmet
Tom have found a Roman Helmet
Write a correct sentence using the PRESENT PERFECT TENSE
Bill has break his leg
Bill has breaked his arm
Bill has broken his finger
Complete the sentence: We have been here ________ 4 o'clock
for
since
yet
Complete the sentence: She hasn’t spoken to me ________ 2 weeks
for
since
already
Complete the sentence: They’ve lived in this street __________ 3 moths
for
since
yet
Complete the sentence: We haven’t been to a restaurant __________ last month.
for
already
since
She _____ hasn't tidied her room.
just
yet
already
still
My mum has _________ come back from work.
ever
stil
yet
just
Has Tina ______ been to Paris?
never
yet
stll
ever
Have you _____ the dolphins yet?
saw
see
did see
seen
Helen' picked up a lot of French _____ she has been in Paris.
since
for
when
while
I have lived in this town _____ seven years
in
for
still
since
______ Tina and Ron visited all the museums?
Has
Did
Have
Do
My teacher hasn't corrected the test ____ .
still
already
just
yet
Oh! I haven't _____ you since 2012!
seen
see
saw
look
Tick the correct sentence.
We hasn't eaten French food yet.
We haven't eaten Frech food still.
We haven't ate French food already.
We haven't eaten French food yet.
My best friend has _____ to this cinema last year. She said it was great!
go
be
been
gone
I would like to go to Disneyland. I haven't been there ____ I was 5.
since
when
for
still
He ______________ to Hawaii many times.
have been
went
has been
was going
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
Steven ________________ seven movies so far this month.
saw
will see
has seen
will have seen
We have lived here _______________ 10 years
for
since
in
on
I _________________ my car when I was young.
have crashed
crashed
had crashed
will crash
Peter ___________________ (be) to Thailand once before.
has been
has be
have been
have be
Paul ___________________ (not answer) the question yet.
have not answered
has not answered
have not answering
has not answering
He ______________ to Madinah many times.
have been
went
has been
was going
Anggi ________________ seven movies so far this month.
saw
will see
has seen
will have seen
Anisa Naswah _________________ ten pages already.
has wrote
has written
writed
wrote
We have lived here ____________ 2008.
for
since
in
on
Melly and Dora have lived here _______________ 10 years
for
since
in
on
Bunga _________________ in Muara Angke since 2004.
has lived
have lived
lived
live
Taufiq ____________________ football since 2007.
played
has played
is playing
have played
They __________________ in Bandung ____________ they moved here.
were / since
have been / since
have been / for
were / for
My sister ________ clothes since she was seven.
designed
has designed
has design
have designs
Have we ______ before?
meet
met
meeting
meets
________ you gone to your school yet?
Have
Has
Do
Does
go - went -_______
got
gone
go
gotten
be - was - _______
be
bean
been
beef
______your parents _________to a school exhibition?
Has - went
Have - went
Has - gone
Have - gone
Jesie ___ to Fifa champion with her friends.
hasn't gone
hasn't eaten
hasn't sung
hasn't found
___ Danny ___ Cookie for 2 weeks?
Did , find
Has , found
Have , found
Was , found
________________ the children _________________ (eat) their breakfast yet?
Have ate
Have eaten
Has eat
Have eating
You ................... all my chocolates.
has eaten
did ate
have eaten
eats
.................. he written his essay yet?
Were
Did
Has
Have
Have you ................. downloaded music?
since
yet
ever
never
The boy ................. seven ice creams so far.
eats
eaten
have eaten
has eaten
My brother hasn't started to study for his exam .............
yet
already
just
never
............. your dog ............. bitten anyone?
Did / ever
Was / never
Have / just
Has / ever
Some farmers in Turkey ....................... old farming methods for over a thousand years.
have using
has used
had use
have used
.................... Dave ................... the basketball team?
Has / joined
Did / joined
Was / joined
Have / joined
She ................. her mother .......... 2 years.
hasn't seen / since
didn't saw / for
doesn't see / since
hasn't seen / for
He ................... the manager in 1999. He ................ the manager since 1999.
becomes / has been
became / has been
became / was
has become / has been
The children ..................... all the orange juice! We'll need to get some more.
have drunk
drank
drinked
has drunk
1.I……studied for two hours
have
been
has
had
2.We…….here since yesterday
a.has been
b.have been
c.had been
d.has
has been
have been
had been
has
3.I have……a letter for 2 hours
write
wrote
written
writing
4.I have……music for 15 minutes, it’s very good
a.listen
b.listening
c.listened
d.listens
listen
listening
listened
listens
6.I have……a delicious food for them
cooked
cooks
cooking
cook
7.We have…….this film since last night
watching
watched
watches
watch
8.They have…….me about this story
tell
told
telling
tells
9.Diana…….sung this song
a.had
b.has
c.have
d.having
had
has
have
having
10.We have…….in Bandung since 2004
a.live
b.lives
c.living
d.lived
live
lives
living
lived
11.We……..cooked this delicious food special for you
a.had
b.has
c.have
d.having
had
has
have
having
13.Sinta has…….to the school for 3 hours
a.go
b.goes
c.gone
d.went
go
goes
gone
went
14.Diana has……..for two hours
sleep
slept
sleeping
sleeped
15.We have…….this major since last night
a.learned
b.learn
c.learning
d.learns
learned
lear
learning
learn
I am afraid she ____ typing the letters yet.
didn't finish
hasn't finished
haven't finished
isn't finished
He ____ his room for weeks.
haven't tidied
didn't tidied
hasn't tidied
hasn't tidy
James ____ in Australia for 5 years.
has work
was worked
has worked
have worked
I can't find my watch. ____ you ____ it recently?
have / see
has / seen
have / seen
did / seen
I ____ my homework yet.
have finish
has finished
did finished
haven't finished
My father is on the way. He ___ home yet.
haven't arrived
hasn't arrived
hasn't arrive
haven't arrive
I am looking for my pen. I ____ it.
was lost
has lost
have lost
did lost
During the two years David ____ ten different jobs.
has has
has had
have had
have has
My friend ____ my new dress yet.
hasn't seen
hasn't saw
haven't seen
haven't saw
What are the signal words of the Present Perfect Tense?
now
yet
already
at the moment
just
Dolphins ____ in BC waters for millions of years, and are still common today.
have live
has lived
have lived
was lived
He ______________ to Hawaii many times.
have been
went
has been
was going
They __________________ in California ____________ they moved here.
were / since
have been / since
have been / for
were / for
Peter ___________________ (be) to Thailand once before.
has been
has be
have been
have be
Dewi and Ria ....... (go) swimming three times this week.
has gone
have gone
went
had gone
We ....... (be) so hungry since one hour ago.
were
was
has been
have been
They ....... (not do) the homework yet.
didn't do
haven't done
hasn't do
hasn't done
1 She has ...... a gold medal two times.
get
gotten
got
gets
2 They .... that jacket three times this month.
have wear
have wears
have wored
have worn
3 Farhan .... his science homework for two hours
has finished
have finished
has finishes
have finishing
4 Eka's mother ..... at Indofood Company since 1998
have worked
have been worked
has worked
has been worked
6 Refa's father ..... a businessman since 2015
has be
has been
have been
have to be
8 You ..... me about that question five times
have asked
have answering
have made
have gotten
9 They ...... in front of the flag pole since this morning
have closed
have stood
have chosen
have done
You...the movie many times
see
saw
will see
have seen
Martina...already ...her homework.
has , been
has, done
have, returned
have, studied
I …… studied for 2 hours
have
been
has
had
We have……. this new magazine together since yesterday.
read
being read
reading
will read
I have……a yummy cake for them
make
will make
made
been made
They have…….me about this story.
tell
telling
told
being told
We have…….in Surabaya for 2 years.
live
living
lived
being lived
I ... Mr. Sultan for 2 years.
know
knew
will know
have known
There ...a lot of earthquakes in japan.
was
have been
is
has been
Have people already....to the moon many times?
travel
travelled
travelling
being travelled
I haven't finished my assingnment...
yet
already
just
ever
...you read the book yet?
Do
Will
Would
Have
He has .... new hand phone
buy
buying
bought
buys
to buy
Have you .... that movie
see
seen
saw
seeing
sees
I have not ... my home work yet
do
did
does
doing
done
She has … some novels
written
write
wrote
writes
to write
She has … to the market.
go
to go
going
goes
gone
Have we … before?
meet
met
meeting
to meet
meets
I have……a letter for 2 hours
write
wrote
written
writes
to write
We have……. this new novel together since yesterday
read
reads
reading
readed
to read
