WorksheetsGrade 9
Total questions: 40
Worksheet time: 26mins
They .... me about this story
have tell
has tells
have telling
have told
Have you .... him before?
meets
meeting
met
meeted
I haven't worked _____ last December.
since
for
after
Wiwi's been a vegetarian _____ three years.
since
for
after
A: _____ the entrance exam?
B: Yes, they have.
Has they passed
Have they passed
Do they pass
They have passed
I have worked here _____ 1990.
for
since
about
been
I have _____ here for ten years.
live
lives
been
being
A: How long _____ your classmate?
B: For 3 years.
you have known
you knew
you know
have you known
We have ______ him since 1995.
know
knew
known
knowing
Andrea has _____ her umbrella.
forget
forgot
forgotten
Bambam hasn’t __________ a bicycle.
ride
riding
ridden
rode
We have _______ in this town for 10 years.
live
lived
living
lives
A : Has Jackson Wang ever been to Krabi?
B: ____________________________
Yes, I have never been to Krabi.
No, I haven’t.
Yes, she has.
No, he hasn't.
_____ you been to Japan?
Have
Has
Are
My father _______ tennis for 5 years.
haven’t played
hasn’t played
haven’t playing
hasn’t never played
My teachers _____ never ______ this movie.
haven’t /seen
have / seen
have / saw
haver / see
_____ you finished your homework?
Has
Are
Have
________ you ________ seen the lion?
Have / ever
Have / see
Have / since
Have / never
Lindsay _____ not been to France.
has
is
have
We ________ in this school since 1990.
worked
have working
has worked
have worked
Choose one of the answers below to complete the sentences.
Pete . . . his history project yet
have finished
has finished
hasn't finished
haven't finished
Choose one of the answers below to complete the sentences.
Samuel is on a Europe tour now. He . . . to thirteen different cities so far.
have gone
have been
has gone
has been
Choose one of the answers below to complete the sentences.
My cousin, Kevin is sad because he has just . . . the water bottle
broken
broke
break
breaking
Choose one of the answers below to complete the sentences.
My aunt, Liz has read twelve novels . . . the summer holiday started.
already
yet
since
for
Choose one of the answers below to complete the sentences.
Lawrence hasn't eaten his lunch . . . because he doesn't like spinach at all.
already
yet
since
for
Choose one of the answers below to complete the sentences.
The Harrisons have lived in this small cottage . . . about ten years
already
yet
since
for
Choose one of the answers below to complete the sentences.
Bob hasn't slept . . . . He is awake
already
yet
Choose one of the answers below to complete the sentences.
She has . . . watched this movie three times
already
yet
Choose one of the answers below to complete the sentences.
She hasn't had day off . . . three months
since
for
Choose one of the answers below to complete the sentences.
I haven't been on holiday . . . last year
since
for
Choose one of the answers below to complete the sentences.
We have been friends . . . we were children
since
for
Complete the sentences below by using present perfect tense.
Where is Joe?, I . . . . . . (see) June today
has seen
hasn't seen
haven't seen
have seen
Complete the sentences below by using present perfect tense.
Kate . . . . . . (be)to USA for two years
has been
have been
hasn't been
have be
Complete the sentences below by using present perfect tense.
The basketball match (finish). . . . . . yet.
have finished
haven't finished
has finished
hasn't finished
Complete the sentences below by using present perfect tense.
My grandparents . . . . . . (live) here since 1972
has lived
have lived
has live
have live
Complete the sentences below by using present perfect tense.
I'm not happy. I still . . . . . . (find) my cell phone.
has found
hasn't found
have found
haven't found
Complete the sentences below by using present perfect tense.
Pat and Sue . . . . . . (arrive). They're not here.
have arrived
has arrived
haven't arrived
has't arrived
Complete the sentences below by using present perfect tense.
Shawn: . . . Mary . . . (do) her homework?
Have/ did
Have/ done
Has/ done
Has/ did
Complete the sentences below by using present perfect tense.
Oh no! I . . . . . . (lose) my cell phone!
have lost
has lost
haven't lose
hasn't lost
Complete the sentences below by using present perfect tense.
I'm really hungry because I . . . . . . (eat)
have eaten
has eaten
haven't eaten
hasn't eaten
