wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PRESENT PERFECT CONTINUOUS KELAS XI IPA/IPS 19 FEBRUARY 2021

Total questions: 50

Worksheet time: 2hrs 40mins

Name
Class
Date
1.

1.They (look) for their cat since morning.

a)

a) have been looking

b)

b) have looked

c)

c) has looking

2.

2. Her son (play) computer games since childhood.

a)

a) has been playing

b)

b) has played

c)

c) have been played

3.

3.We (clean) our flat all day long.

a)

a) have been cleaning

b)

b) have cleaned

c)

c) has cleaned

4.

Prerna ______winning this championship for last 2 years.

a)

has

b)

has been

c)

have

d)

have been

5.

I _______living here since the last 10 years.

a)

has

b)

have

c)

has been

d)

have been

6.

Shilpa has been _______for two hours.

a)

study

b)

studies

c)

studied

d)

studying

7.

It has been ___ since Monday

a)

rain

b)

rainy

c)

raining

d)

rained

8.

I _____been cooking since 1 p.m..

a)

has

b)

have

c)

having

d)

hasing

9.

Mohan ___ been attending the class.

a)

has not

b)

have not

c)

not have

d)

not has

10.

______they been playing?

a)

Has

b)

Have

c)

Has been

d)

Have been

11.

______Radha been sleeping?

a)

Has

b)

Have

c)

Is

d)

Does

12.

You have not been _______enough food.

a)

eat

b)

ate

c)

eating

d)

eaten

13.

It has been ______

a)

snow

b)

snows

c)

snowed

d)

snowing

14.

It has ___ snowing a lot this week.

a)

be

b)

been

c)

being

15.

___ your brother and sister been getting along?

a)

Have

b)

Has

c)

Are

16.

Rick ___ been studying hard this semester.

a)

's

b)

s

c)

've

17.

I'm tired because I ___ been working out.

a)

've

b)

has

c)

am

18.

Julie ______ living in Italy since May.

a)

has being

b)

is been

c)

has been

19.

Did you know he's been teaching German ___ fifteen years?

a)

before

b)

since

c)

for

20.

We have been watching TV ___ we had dinner.

a)

for

b)

since

c)

by

21.

He has ______ too hard today.


a)

working

b)

works

c)

been working

22.

Has it ___ raining since you arrived?

a)

be

b)

been

c)

is

23.

My brother has been travelling ___ two months.

a)

since

b)

for

c)

by

24.
Choose the correct option:
It ... all day! Why can’t it stop!
a)
is raining
b)
rains
c)
has been raining
d)
have been raining
25.
Choose the correct option:
1.  Joe ... for a new job all week since Friday.
a)
has been looking
b)
is looking
c)
looks
d)
has looked
26.

Select the correct sentence.

a)

It has raining for several days.

b)

It has been raining for several days.

c)

It have been raining for several days.

d)

It has been rain for several days.

27.

Select the correct sentence.

a)

I failed the test because I have not been studying hard.

b)

I failed the test because I have been not studying hard.

c)

I failed the test because I has not been studying hard.

d)

I failed the test because I have been not studying hard.

28.

Which one is the correct structure of Present Perfect Continuous tense.

a)

Subject + have/has + v. -ing

b)

Subject + have/has + been + v. -ing

c)

Subject + been + have/has + v. -ing

29.

We ___________________for two hours

a)

have been driving

b)

has been driving

c)

have been drive

d)

have driving

30.

Tracy and Tom _______________ playing tennis for an hour.

a)

have been

b)

has been

31.

Where ____________ you been spending your summer holidays?

a)

has

b)

have

32.

Who _____________ _____________ eating my cookies?

a)

has been

b)

have been

c)

been has

d)

been have

33.

Select the correct sentece.

a)

I have been thinking about quitting my job.

b)

I has been thinking about quitting my job.

c)

I've been thinking about quitting my job.

d)

I have been think about quitting my job.

34.

Why _________________ up so early recently?

a)

has you been waking

b)

have you been waking

c)

has you been wake

d)

have you been wake

35.

My father ( work).........................for the whole day, now he is very tired

a)

have been working

b)

has been working

c)

have working

d)

has working

36.

you ( paint)...................these houses all day?

a)

Have you painted

b)

have you been painting

c)

have you been painted

d)

has you been painting

37.

She ( not/ do).............................. her homework

a)

has not done

b)

have not been doing

c)

has been not doing

d)

has not been doing

38.

Why are your hands so dirty?

-I.....................my bike

a)

have repaired

b)

have been repairing

c)

has been repaired

d)

has been repaired

39.

We ( not /write)..................... to each other for 6 months.

a)

have not been writing

b)

has not been writing

c)

have writtten

d)

had written

40.

She (chat) _____ with her friend all the day.

a)

had been chated

b)

has been chating

c)

has been chatting

d)

have been chatting

41.

How long you ..................English? For 5 years

a)

have you studied

b)

have you been studying

c)

studied

d)

have you been studing

42.

I .................. to New York three times this year.

a)

have been being

b)

has been

c)

was

d)

have been

43.
We have not been to the seaside _____ last June.
a)
Since
b)
For
44.
She has been preparing for her exams _____ the last two months.
a)
Since
b)
For
45.
She has been an English teacher _____ 1989.
a)
Since
b)
For
46.
It has --  snowing a lot this week.
a)
been
b)
be
c)
being
47.
Rick --been studying hard this semester.
a)
has
b)
have
c)
had
48.
Julie -- living in Italy since May.
a)
is being
b)
have been
c)
has been
d)
has being
49.

My parents ___________ (to talk) with my sister for hours.

a)

have been talking

b)

has been talking

50.

Omar ___________ (to do) his homework for 1 hour.

a)

have been doing

b)

has been doing

c)

has being doing

d)

have being doing