NEW
Font size
Worksheetspresent perfect
Total questions: 24
Worksheet time: 8mins
We___________ (buy) a new lamp.
has bought
have bought
We_____ (not / plan) our holiday yet.
have planned
haven't planned
haven't planed
hasn't planned
Where (be / you )_____ ?
have you been
you have been
has you been
He_______ (write) five letters.
have written
has written
She ____(not / see) him for a long time.
has seen
have seen
hasn't seen
haven't seen
(be / you) ______ at school?
has you been
have you been
have you be
School _____ (not / start) yet.
has started
have started
hasn't started
haven't started
(speak / he) ________to his boss?
has he spoke
has he spoken
have he spoken
Karen _______ (send) me an e-mail.
has send
have sent
has sent
Dave and Pat __________________the museum.
has visited
have visited
I ___________(be) at the pet shop.
has been
have been
choose the correct sentence
they already have arrived.
they have already arrived.
they has already arrived.
Marcus _______ (have) an accident.
have had
has had
We_________ (do) the shopping for our grandmother.
have done
has done
choose the correct sentence
I has just cleaned my bike.
I have just cleaned my bike.
Emily __________ (paint) her room.
has painted
have painted
She ________ (tell) me about it.
have told
has told
I have lived in London________three years.
since
for
Leila has been a nurse _______ 1999.
since
for
We haven't met _______ our last year at high school.
since
for
I have been teaching _______ a long time.
since
for
The kids have been on vacation______ two weeks.
since
for
He has had his new laptop _____ a month.
since
for
The shop has been closed _____ Monday.
since
for
