Worksheets5A Ch6 Past / present perfect tense
Total questions: 10
Worksheet time: 5mins
Mickey ____________________ (never / be) to Australia.
have never be
has never been
have never been
has been
My grandfather ___________(live) in Mainland China forty years ago.
have lived
has lived
lives
lived
Peter _____________ (be) to Disneyland ten times.
is
have been
has been
was
I ___________(visit) my grandma last month.
visited
visits
has visited
have visited
Ouch! I ___________(just / cut) my finger!
have just cut
has just cutted
cut
cutted
She _____________ (break) her leg the day before her exam.
has broken
broke
has been broken
broken
We ___________(see) Marie yesterday.
have seen
has seen
see
saw
Tom _____________ (travel) outside Hong Kong twice.
have travelled
travelled
has travelled
travels
Last Sunday, they _____________ (play) football together.
have played
has played
play
played
Ben _____________ (go) out for dinner last night.
went
has gone
have gone
goes
