wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect Continuous Tense

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

They haven’t been _______ TV much recently.

a)

watching

b)

watch

c)

watched

d)

watches

e)

to watch

2.

She has been _________ English for two years.

a)

learn

b)

learning

c)

learnt

d)

learns

e)

to learn

3.

Have you been _________ all day?

a)

study

b)

studied

c)

studying

d)

studies

e)

to study

4.

She _____________ here for five years.

a)

worked

b)

has been work

c)

has working

d)

has been working

e)

has been worked

5.

You ______________ for twelve hours.

a)

have sleeping

b)

have been sleep

c)

slept

d)

have been slept

e)

have been sleeping

6.

It ____________ snowing.

a)

hasn’t been

b)

hasn’t be

c)

hasn’t

d)

hasn’t being

e)

hasn’t to been

7.

How long __________ working in the garden?

a)

she has been

b)

has she been

c)

has she being

d)

has she be

e)

has she

8.

We _______________ without electicity for one week.

a)

have been live

b)

have been lived

c)

have been living

d)

have living

e)

have live

9.

Julie ________ living in Italy since May.

a)

is being

b)

has being

c)

has been

d)

has be

e)

has

10.

We _______ been living here _____ ten years.

a)

have / to

b)

has /since

c)

has / for

d)

have / for

e)

have / since

11.

Samuel _______ been learning Spanish _______ 2002.

a)

has / to

b)

has /since

c)

has / for

d)

have / for

e)

have / since

12.

____________ have been talking for the last hour.

a)

Jack and Martin

b)

Julia

c)

The Child

d)

The Student

e)

The Man

13.

_____________ has been teaching at the university since June.

a)

Jack and Martin

b)

Julia

c)

The Children

d)

The Students

e)

The Men

14.

What is the longest river in the world?

a)

Amazon

b)

Volga

c)

Nile

d)

Indus

e)

Mississippi

15.

"Çalışan" kelimesinin İngilizce karşılığı nedir?

a)

Employee

b)

Boss

c)

Cook

d)

Work

e)

Player