WorksheetsLet's work hard and learn a little bit more!
Total questions: 50
Worksheet time: 43mins
I........................my homework yet.
have finish
has finished
did finished
haven't finished
It has ............started raining.
just
since
We have known each other ................ten years.
since
for
My father is on the way. He ...................... home yet
haven't arrived
hasn't arrived
didn't arrived
arrived
I am not hungry. I have.........eaten.
yet
now
just
ever
I am still working. I haven't finished my work......................
already
yet
still
never
I am looking for my pen. I .................it.
have lost
lost
did lost
was lost
During the two years David......................... ten differents jobs.
has has
has had
have had
have has
I ............... a teacher since 2002.
was
have be
have been
had be
My friend ........................ my new dress yet.
haven't seen
didn't see
hasn't see
hasn't seen
I met Barbara when we were in elementary school. We............................each other for over twenty years .
knew
have known
has known
known
We.................................many new words since we started this course.
learnt
has learnt
have learnt
did learn
That's wonderful movie. I...................................it three times.
have seen
has seen
seen
saw
Mr. and Mrs. Tonner.................................married for 10 years.
has been
has be
have been
has being
You are late! The class............................ already........................
have/begin
has/begin
have/begun
has/begun
Robert is my neighbor. He..........................next door to me for five years.
have lived
has living
has lived
lived
Mary.........................................several letters to her parents since she left home.
wrote
written
has written
have written
We..................................................... in that restaurant several times.
has eaten
have eaten
eaten
ate
Our teacher...........................us a lot of help with the homework assignment.
speak
spoken
have spoken
has spoken
We have a new camera. We............................some beautiful pictures of the children.
has taken
taken
take
have taken
They........................all their homework already.
have done
did
has done
done
Mrs. Baxter.................................all her groceries for the week.
buyed
bought
have bought
has bought
Tommy..........................a bad cold for two weeks.
has have
has had
had
having
Frank............................ for that company for many years.
has worked
have worked
work
workked
I haven`t been here............June.
since
for
Children have...................finished their project.
yet
already
John has.................tidied his room.
just
since
Jane hasn't called me back..............
just
yet
They have............gone to the airport.
yet
already
The police.......................the thief yet.
haven`t caught
weren't caught
hasn't caught
have catch
.............................his father been to London before?
Has
Have
Was
Were
Mrs. Tonner has...........................taken attendance.
yet
already
since
for
I have (a) taken a shower.
Who..........................taken my books?
have
has
did
was
Have you.................downloaded music?
since
yet
ever
never
They .................... a lot of books.
were sold
sells
have sell
have sold
How much money .................you..................since last year?
have/saved
did/ save
were/ save
are/ saving
.......................your father lost his keys again?
Have
Has
Did
Was
Don't step in! I have......................washed the floor.
never
still
just
yet
My father........................... the same car for ten years.
have driven
has driven
drove
was droven
Has he finished university yet?
No, he haven’t. He’ve still talking.
No, he hasn’t. He’s still talking.
Have you eaten breakfast yet?
No, I hasn't. I'll eat in a few minutes.
No, I haven't. I'll eat in a few minutes.
That tree ..........there for 5 hundred years.
does
have been
is been
has been
James .....................in Australia for 5 years.
worked
has worked
was worked
has work
Arthur .................London. He is still there.
has gone to
went
did go to
have gone to
She has come to the Queen to tell her that someone has stolen her biscuit.
Why has the little girl come to the Queen?
No, I haven't, says the mother. But the fox says, "Yes, I have. I found the biscuit on the road and I have already eaten it.
The Queen asks the girl's mum, "Have you taken your daughter's biscuit?
Yes, she has. She has put it in a box.
Has the queen punished the fox?
Yes, I've already watched it.
Has you watched the story yet?
Recently, there (a) some good sales and I (b) two or three things that were good bargains. But I think my orange trainers were my best. I bought them in the summer sales. I (c) them for about six months. I love their colour and I (d) them every day since I got them. Unfortunately, my feet (e) since the summer, but the Christmas sales have started, so I'm going to buy a new pair.
Emma: Which activities have you done this week?
Mark: Well, I've already done rock climbing.
Emma: I haven't tried out rock climbing yet. Have you done trail biking yet?
Mark: No, I don't like cycling much.
Emma: Oh, I love bikes. Bikes and music are my favourite things.
Mark: (a)
Emma: No, I still haven't done that, but I'm going to do it tomorrow.
Write a sentence using the present perfect and the words in brackets.
Tom / catch up/ with the cyclists/ yet?
(a)
Write a sentence using the present perfect and the words in brackets.
Estela/ take up/ athletics. / already
(a)
