wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Scribble Squad

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

The people ... around the fire for hours.

a)

have been sit

b)

have been sitting

2.

(speak / he) to his boss?

a)

Speaking has been

b)

has been speaking to his boss?

c)

Has he spoken to his boss?

d)

he spoke to his boos?

3.

The film ... not been playing for ten minutes.

a)

has

b)

have

c)

had

d)

was

4.

We (not/plan) our holiday yet?

a)

We have planned our holiday yet.

b)

We haven't planned our holiday yet.

c)

Have we planned our holiday?

d)

We hasn't planned our holiday.

5.

She hasn't ... doing her homework since last month.

a)

be

b)

been

c)

being

d)

bees

6.

Complete the conversation.

A: ________

B: No, I haven’t had any time yet. I hope to visit a couple of museums tomorrow.

a)

Did you visit any museums yet?

b)

Will you visit any museums?

c)

Have you visited any museums yet?

7.

PRESENT CONTINUOUS TENSE

4. Saaidha's son is (a)   (talk) on the phone rightnow.

8.

They ......... in Medan for 6 months. (stay)

a)

have been staying

b)

has been staying

c)

has stayed

d)

are staying

9.

Sandra and her sister (a)   swimming for 3 hours.

10.

Their family (a)   being our friends for years

11.

They (a)   waiting for you since 7 am.

12.

Choose the correct question.

a)

How long have Alice worn glasses?

b)

How long has Alice worn glasses?

c)

How long Alice has worn glasses?

13.

Complete the conversation.

A: How long have you had your bike?

B: I've had my bike _____ my birthday.

a)

for

b)

since

c)

ever

14.

She ...... doing her homework since 3 pm.

a)

has been

b)

have been

c)

has be

15.

Complete the conversation.

A: _____ have they waited for the bus?

B: They have waited for it since 8:00 a.m.

a)

Have ever

b)

How ever

c)

How long

16.

Complete the conversation.

A: How long has she known Peter?

B: She has known him _____ they were 5 years old.

a)

for

b)

since

c)

ever

17.

Complete the conversation.

A: How long have your friends practiced baseball?

B: They have practiced baseball _____ six months.

a)

ever

b)

for

c)

since

18.

Complete the conversation.

A: Have you ever been on TV Tony?

B: Yes, I’ve been on TV, but it _____ no big deal.

a)

was

b)

has been

c)

is

19.

Choose the correct question.

a)

How long has Longman played video games?

b)

How long have Longman played video games?

c)

How long Longman has played video games?

20.

Complete the conversation.

A: Have you finished that report yet?

B: No, _______ . I’m still working on it.

a)

I didn't finish that report

b)

I haven’t finished that report

c)

I have finished that report