WorksheetsPresent Perfect Scribble Squad
Total questions: 20
Worksheet time: 11mins
The people ... around the fire for hours.
have been sit
have been sitting
(speak / he) to his boss?
Speaking has been
has been speaking to his boss?
Has he spoken to his boss?
he spoke to his boos?
The film ... not been playing for ten minutes.
has
have
had
was
We (not/plan) our holiday yet?
We have planned our holiday yet.
We haven't planned our holiday yet.
Have we planned our holiday?
We hasn't planned our holiday.
She hasn't ... doing her homework since last month.
be
been
being
bees
Complete the conversation.
A: ________
B: No, I haven’t had any time yet. I hope to visit a couple of museums tomorrow.
Did you visit any museums yet?
Will you visit any museums?
Have you visited any museums yet?
PRESENT CONTINUOUS TENSE
4. Saaidha's son is (a) (talk) on the phone rightnow.
They ......... in Medan for 6 months. (stay)
have been staying
has been staying
has stayed
are staying
Sandra and her sister (a) swimming for 3 hours.
Their family (a) being our friends for years
They (a) waiting for you since 7 am.
Choose the correct question.
How long have Alice worn glasses?
How long has Alice worn glasses?
How long Alice has worn glasses?
for
since
ever
She ...... doing her homework since 3 pm.
has been
have been
has be
Complete the conversation.
A: _____ have they waited for the bus?
B: They have waited for it since 8:00 a.m.
Have ever
How ever
How long
Complete the conversation.
A: How long has she known Peter?
B: She has known him _____ they were 5 years old.
for
since
ever
Complete the conversation.
A: How long have your friends practiced baseball?
B: They have practiced baseball _____ six months.
ever
for
since
Complete the conversation.
A: Have you ever been on TV Tony?
B: Yes, I’ve been on TV, but it _____ no big deal.
was
has been
is
Choose the correct question.
How long has Longman played video games?
How long have Longman played video games?
How long Longman has played video games?
Complete the conversation.
A: Have you finished that report yet?
B: No, _______ . I’m still working on it.
I didn't finish that report
I haven’t finished that report
I have finished that report
