wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Continuous - M.5 SPSM

Total questions: 20

Worksheet time: 28mins

Name
Class
Date
1.

He (go)___________to school by bus since he and his parents moved to a little village.

a)

went

b)

has gone

c)

has been going

d)

have been going

2.

At least he (can / stay) ___________ at his old school where all of his friends are.

a)

can stay

b)

could stayed

c)

can stayed

d)

could has been stayed

3.

Greg speaks English very well, although he (learn) _____________English for only two years.

a)

learns

b)

learned

c)

has been learning

d)

have been learning

4.

Every summer, Tom and his parents (spend)______________ a few weeks in England.

a)

spend

b)

spent

c)

have spent

d)

have been spending

5.

Marvin and Joe (play)____________ in a football club for two years.

a)

are playing

b)

were playing

c)

have played

d)

have been playing

6.

However, the strength training exercises (be)____________ also very important for the young players.

a)

are

b)

were

c)

has been

d)

has been being

7.

For six weeks now, the team (prepare) ______________ for an important match taking place on Sunday.

a)

is preparing

b)

was preparing

c)

has prepared

d)

has been preparing

8.

Today, the boys (doing)________________ strength training for forty minutes already.

a)

are doing

b)

were doing

c)

has been doing

d)

have been doing

9.

The children (be)_____________ on holiday for six days.

a)

are

b)

was

c)

have been

d)

have been being

10.

The dog (bark)_____________ since midnight.

a)

barks

b)

is barking

c)

have barked

d)

have been barking

11.

He (speak / not) ______________ on the phone for half an hour, just a couple of minutes.

a)

isn't speaking

b)

wasn't speaking

c)

has not spoken

d)

has not been speaking

12.

We (know / not)________________them for a long time.

a)

is not knowing

b)

was not knowing

c)

have not known

d)

have not been knowing

13.

How long (wait / she)______________ for us?

a)

she waits

b)

is she waiting

c)

has she waited

d)

has she been waiting

14.

How many months (take / you) _____________ violin lessons?

a)

is you taking

b)

were you taking

c)

have you taken

d)

have you been taking

15.

How often (clean / you) (a)   the windows this year?

16.

(stay / you / ever) (a)   in a condominium?

17.

Jane (learn) (a)   Japanese for a year and wants to spend her next holiday in Japan. Maybe we could get her a guidebook.

18.

I have been at home all the time. But I (clean) (a)   the house all day, so maybe I didn't hear the phone ring.

19.

( has / watching / He / not / all afternoon / TV / been / ), he only switched the telly on 10 minutes ago.

(a)  

20.

this year / (work) / really hard / James, and he has already improved in Maths and Chemistry.

(a)