wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Continuous - Link Idiomas

Total questions: 13

Worksheet time: 7mins

Name
Class
Date
1.

I _____ (make) home movies for over ten years

a)

has been making

b)

have been making

c)

has made

d)

has been make

2.

Yuko _____ (write) poetry since she was at school

a)

have written

b)

has written

c)

has been writing

d)

have been writing

3.

Joanna and I _____ (solve) crossword puzzles every day for years

a)

has been solving

b)

have been solve

c)

have been solving

d)

have solved

4.

I've been writing short stories _____ I was a child

a)

For

b)

Since

5.

They have been waiting in line _____ eight o'clock

a)

For

b)

Since

6.

Susan _____ (learn) tae kwon do for a long time.

a)

has been learnt

b)

has learnt

c)

have been learning

d)

has been learning

7.

Tom / the guitar / how long / play

a)

How long has Tom been playing the guitar?

b)

How long have Tom been playing the guitar?

8.

You / where / these days / hang out

a)

Where has you been hung out these days?

b)

Where have you been hanging out these days?

9.

Anna has been collecting autographs _____ years

a)

For

b)

Since

10.

We have been doing karate _____ last September

a)

For

b)

Since

11.

You _____ (work) too hard recently

a)

had worked

b)

has working

c)

have been working

d)

had been working

12.

Their / free time / they / spend / how / lately

a)

How have they been spending their free time recently?

b)

How has they spent their free time recently?

13.

You have been studying very hard _____ the beginning of the semester

a)

For

b)

Since