wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Mastering Present Perfect Continuous

Total questions: 146

Worksheet time: 2hrs 36mins

Name
Class
Date
1.

What is the structure of the present perfect continuous tense?

a)

has/have + being + gerund

b)

has/have + been + present participle

c)

has/have + being + past participle

d)

has/have + been + infinitive

2.

Fill in the blank: She _____ (study) for three hours.

a)

has been studying

b)

is studying

c)

was studying

d)

has studied

3.

Choose the correct form: They _____ (play) soccer since morning.

a)

have played

b)

played

c)

have been playing

d)

are playing

4.

True or False: The present perfect continuous is used for actions that started in the past and are still continuing.

a)

True or False: The present perfect continuous is used for completed actions.

b)

True

c)

True or False: The present perfect continuous is only for future actions.

d)

False

5.

Complete the sentence: I _____ (wait) for you for an hour.

a)

am waiting

b)

will wait

c)

have been waiting

d)

was waiting

6.

Identify the error: He has been working here since two years.

a)

He has been working here from two years.

b)

He has been working here during two years.

c)

He has been working here for two years.

d)

He has worked here since two years.

7.

What is the negative form of 'They have been eating'?

a)

They do not eat.

b)

They have not been eating.

c)

They have never eaten.

d)

They are not eating.

8.

Change to present perfect continuous: 'She reads books.'

a)

She was reading books.

b)

She has been reading books.

c)

She is reading books.

d)

She has read books.

9.

How do you form a question in the present perfect continuous?

a)

Do/Does + subject + have + verb+ing?

b)

Have/Has + subject + been + verb+ing?

c)

Is/Are + subject + being + verb?

d)

Have/Has + subject + verb + been?

10.

Provide an example of a sentence using the present perfect continuous tense.

a)

I have been studying for three hours.

b)

I have been reading for a week.

c)

I have been cooking for five hours.

d)

I have been running for two days.

11.
Complete the senteces (present continuous tense)
Mary______  ______(work) in the office
a)
are/ works
b)
is/working
c)
are/working
d)
was/working
12.

_____ my parents_____(travel) now?

a)

Are/travelling

b)

Is/travel

c)

Are/travel

d)

Is/travelling

13.
Comlete
 Their parents____ _______(travel) now.
a)
is/traveling
b)
are/traveling
c)
is/travel
d)
are/traveling
14.
Answer the question
What are you doing?
a)
I am studying English
b)
He is studying
c)
She was studying
d)
They are studying
15.
WHAT ARE YOU DOING?
a)
I'M DANCING
b)
I'M EATING
c)
I'M SLEEPING
d)
I'M WORKING
16.

I am doing homework and my sister _____ TV.

a)

are watching

b)

is watching

c)

watching

d)

to watch

17.

I _____ games in the bedroom now.

a)

am playing

b)

playing

c)

are playing

d)

to play

18.

She is singing. She ……………….

a)

is not sleeping

b)

is cooking

c)

does not cooking

d)

sleep

19.

Please be quiet. My son _____.

a)

sleeps

b)

sleeping

c)

is not sleeping

d)

is sleeping

20.

It’s sunny now. It _____.

a)

is raining

b)

rains

c)

does not rain

d)

is not raining

21.

(A) _____ doing?

(B) I am cleaning my bedroom.

a)

What do you

b)

What he

c)

What does he

d)

What are you

22.

(A) _____ you studying English now?

(B) Yes, I _____.

a)

Do / Do

b)

Are / Do

c)

Are / am

d)

Do / am

23.

(A) _____ right now?

(B) No, she _____.

a)

Does she reading / is

b)

Is she reading / is not

c)

Is she reading / is

d)

Does she read / doesn’t

24.

They _____ into the big gym.

a)

are run

b)

are not runing

c)

don’t running

d)

are running

25.

Ladda _____ her bed now.

a)

is makeing

b)

is not makking

c)

is make

d)

is making

26.

It is _____.

a)

rains

b)

to rain

c)

raining

d)

rained

27.

She is running. She ……………….

a)

is not talking

b)

is jogging

c)

does not jogging

d)

talking

28.

Tim _____ to his teacher. He _____ with his friend.

a)

is listening / is chatting

b)

isn’t listening / is chatting

c)

listens / is chatting

d)

isn’t listening / chats

29.

What happened? Why _____ they _____?

a)

are / cry

b)

were / cry

c)

are / crying

d)

did / cry

30.

It’s so noisy in this room.

What _____ ?

a)

is she do

b)

are they do

c)

do they do

d)

are they doing

31.
Complete the senteces (present continuous tense)
Mary______  ______(work) in the office
a)
are/ works
b)
is/working
c)
are/working
d)
was/working
32.

_____ my parents_____(travel) now?

a)

Are/travelling

b)

Is/travel

c)

Are/travel

d)

Is/travelling

33.
Comlete
 Their parents____ _______(travel) now.
a)
is/traveling
b)
are/traveling
c)
is/travel
d)
are/traveling
34.
Answer the question
What are you doing?
a)
I am studying English
b)
He is studying
c)
She was studying
d)
They are studying
35.
WHAT ARE YOU DOING?
a)
I'M DANCING
b)
I'M EATING
c)
I'M SLEEPING
d)
I'M WORKING
36.

I am doing homework and my sister _____ TV.

a)

are watching

b)

is watching

c)

watching

d)

to watch

37.

I _____ games in the bedroom now.

a)

am playing

b)

playing

c)

are playing

d)

to play

38.

She is singing. She ……………….

a)

is not sleeping

b)

is cooking

c)

does not cooking

d)

sleep

39.

Please be quiet. My son _____.

a)

sleeps

b)

sleeping

c)

is not sleeping

d)

is sleeping

40.

It’s sunny now. It _____.

a)

is raining

b)

rains

c)

does not rain

d)

is not raining

41.

(A) _____ doing?

(B) I am cleaning my bedroom.

a)

What do you

b)

What he

c)

What does he

d)

What are you

42.

(A) _____ you studying English now?

(B) Yes, I _____.

a)

Do / Do

b)

Are / Do

c)

Are / am

d)

Do / am

43.

(A) _____ right now?

(B) No, she _____.

a)

Does she reading / is

b)

Is she reading / is not

c)

Is she reading / is

d)

Does she read / doesn’t

44.

They _____ into the big gym.

a)

are run

b)

are not runing

c)

don’t running

d)

are running

45.

Ladda _____ her bed now.

a)

is makeing

b)

is not makking

c)

is make

d)

is making

46.

It is _____.

a)

rains

b)

to rain

c)

raining

d)

rained

47.

She is running. She ……………….

a)

is not talking

b)

is jogging

c)

does not jogging

d)

talking

48.

Tim _____ to his teacher. He _____ with his friend.

a)

is listening / is chatting

b)

isn’t listening / is chatting

c)

listens / is chatting

d)

isn’t listening / chats

49.

What happened? Why _____ they _____?

a)

are / cry

b)

were / cry

c)

are / crying

d)

did / cry

50.

It’s so noisy in this room.

What _____ ?

a)

is she do

b)

are they do

c)

do they do

d)

are they doing

51.

I ______________ and my legs are really tired now.

a)

has clycled

b)

've been cycling

c)

've cycled

d)

has been cycling

52.

How long _______________ Tom?

a)

have you been knowing

b)

have known you

c)

have been you knowing

d)

have you known

53.

She must be tired. She (a)   (write) all afternoon.

54.

How many times_________________ this exam?

a)

have you took

b)

you have taken

c)

have you been taking

d)

have you taken

55.

You / see / ever / a hurricane?

(a)  

56.

You __________________ I was a child

a)

haven't visited me since

b)

haven't been visiting me for

c)

have not visited me since

d)

haven't visited me for

57.

I________ all afternoon? I________5 chapters.

a)

've been reading / 've reading

b)

've read / 've been reading

c)

've been reading / 've read

d)

've read / 've read

58.

We / not be / for / all together / nearly a year

(a)  

59.

I haven't written the article _______.

a)

already

b)

yet

c)

just

d)

never

60.

Have you read it ______?

a)

already

b)

just

c)

since

d)

yet

61.

Select the correct answer. Use Present Perfect Continuous.


Laura ____ English for two years.

a)

have been learning

b)

has been learning

c)

learns

d)

has learned

62.

Select the correct answer. Use the Present Perfect Continuous


I ____ a book since this morning.

a)

Read

b)

Has been reading

c)

Has read

d)

Have been reading

63.

Select the correct answer. Use the Present Perfect Continuous.


We ____ for you since 10 o'clock.

a)

has waited

b)

have been waiting

c)

have been waited

d)

has been waiting

64.

Select the correct answer. Use the present perfect continuos.


It ____ for 5 hours.

a)

have rained

b)

has rained

c)

has been raining

d)

have been raining

65.

They told me that the renovation works __________ on since morning.

a)

were going

b)

had been going

c)

had gone

d)

have been going

66.

I __________ for an hour when an ambulance arrived at my neighbour's.

a)

had been working out

b)

was working out

c)

had worked out

d)

has worked out

67.

By the time Mrs Lee got home, the children __________ computer games for two hours.

a)

were playing

b)

have been playing

c)

had been playing

d)

played

68.

Kelly was devastated that the dollhouse she __________ for the last three weeks was destroyed.

a)

was building

b)

had been building

c)

built

d)

had built

69.

Jim could not have broken the vase as he __________ to repair his handphone in his room all morning.

a)

had been trying

b)

tried

c)

had tried

d)

was trying

70.

Steve was disappointed when he had to cancel the trip he __________ since two months ago.

a)

planned

b)

had planned

c)

was planning

d)

had been planning

71.

Mary was distraught when she could not calm the baby who __________ for an hour.

a)

cried

b)

had cried

c)

had been crying

d)

was crying

72.

Zac was ecstatic when his parents bought him a bicycle he __________ for.

a)

wished

b)

had wished

c)

was wishing

d)

had been wishing

73.

Peter and Jane __________ at the park when they parents found them.

a)

played

b)

had played

c)

had been playing

d)

were playing

74.

Aiden and Siti __________ for twenty minutes when the Discipline Master was called.

a)

quarrelled

b)

were quarrelling

c)

had been quarrelling

d)

had quarrelled

75.

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

a)

have been talking

b)

has been talking

76.

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

a)

have been doing

b)

has been doing

c)

has being doing

d)

have being doing

77.

_____ she _____ ___________ (to buy) clothes on internet?

a)

Has / being / buying

b)

Has / been / buying

c)

Have /been / buying

d)

Has / been / buy

78.

You have been running in circles ____ 30 minutes!

a)

since

b)

for

79.

His friend ___________ (to play) videogames since he bought a new computer.

a)

have been playing

b)

have being playing

c)

has been playing

d)

has been played

80.

Rick ___________ (to not clean) his room ____ he broke the broom.

a)

haven't been cleaning / for

b)

haven't been cleaning / since

c)

hasn't been cleaning / for

d)

hasn't been cleaning / since

81.

Carlos ___________ (to miss) you ____ he moved to Chiapas.

a)

has been missing / for

b)

has been missing you / since

c)

has being missing you / since

d)

has been miss / since

82.

She ______________ (to work) here for five years

a)

has been working

b)

have been working

c)

has worked

d)

has working

83.

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

a)

have been doing

b)

has been doing

c)

has being doing

d)

have being doing

84.

What are the pronouns used for HAS?

4 lines
85.

Why do we use the Present Perfect Continuos?

4 lines
86.

Steve (a)   (not/practice) enough lately.

87.

The kids (a)   (watch) television since 3 o'clock!

88.

He (a)   (to work) here for six months

89.

You (a)   (to read) that paper for an hour.

90.

She (a)   (not/feel) very well.

91.

William (a)   (to sleep) for four hours.

92.

I ______________ and my legs are really tired now.

a)

has clycled

b)

've been cycling

c)

've cycled

d)

has been cycling

93.

How long _______________ Tom?

a)

have you been knowing

b)

have known you

c)

have been you knowing

d)

have you known

94.

She must be tired. She (a)   (write) all afternoon.

95.

How many times_________________ this exam?

a)

have you took

b)

you have taken

c)

have you been taking

d)

have you taken

96.

You / see / ever / a hurricane?

(a)  

97.

You __________________ I was a child

a)

haven't visited me since

b)

haven't been visiting me for

c)

have not visited me since

d)

haven't visited me for

98.

I________ all afternoon? I________5 chapters.

a)

've been reading / 've reading

b)

've read / 've been reading

c)

've been reading / 've read

d)

've read / 've read

99.

We / not be / for / all together / nearly a year

(a)  

100.

I haven't written the article _______.

a)

already

b)

yet

c)

just

d)

never

101.

Have you read it ______?

a)

already

b)

just

c)

since

d)

yet

102.

Select the correct answer. Use Present Perfect Continuous.


Laura ____ English for two years.

a)

have been learning

b)

has been learning

c)

learns

d)

has learned

103.

Select the correct answer. Use the Present Perfect Continuous


I ____ a book since this morning.

a)

Read

b)

Has been reading

c)

Has read

d)

Have been reading

104.

Select the correct answer. Use the Present Perfect Continuous.


We ____ for you since 10 o'clock.

a)

has waited

b)

have been waiting

c)

have been waited

d)

has been waiting

105.

Select the correct answer. Use the present perfect continuos.


It ____ for 5 hours.

a)

have rained

b)

has rained

c)

has been raining

d)

have been raining

106.

You_______________ to find the street for hours. Why don't you ask someone for directions?

a)

've been trying

b)

have tried

107.

Don't you think you should get out of the sun? You'__________ for two hours and your skin is red.

a)

've sunbathed

b)

've been sunbathing

108.

_______________ from Lisa since she moved to Spain?

a)

Have you heard

b)

Have you been hearing

109.

_______________ the novel since I left this morning? Why don't you go outside instead?

a)

Have you been reading

b)

Have you read

110.

Diana___________the package yet.

a)

hasn't received

b)

hasn't been receiving

111.

He_________really ill all week.

a)

has been feeling

b)

has felt

112.

The streets are all flooded. It __________for days!

a)

has rained

b)

has been raining

113.

They are so excited! They _______ the first prize at a dance competition.

a)

have won

b)

have been winning

114.

Danny __________ten problems in maths so far.

a)

has solved

b)

has been solving

115.

Ben____________ten clients this morning.

a)

has seen

b)

has been seeing

116.

A: How long__________ for the bus?

B: For about half an hour.

a)

Have you been waiting

b)

have you waited

117.

A:________________ a fear of lying?

a)

Have you always been having...

b)

Have you always had

118.

A: Is Brian still at the beach?

B: Yes, he ______________ all morning.

a)

has been surfing

b)

has surfed

119.

A: Does Kate plan to take a gap year after secondary school?

B: As far as I know, she____________yet.

a)

hasn't been deciding

b)

hasn't decided

120.

A: Peter speaks German very well.

B: I know. He ___________it for eight years now.

a)

has been studying

b)

has studied

121.

We use Present Perfect Simple to talk about

a)

present actions

b)

past actions that happened at an unknown time or more than once

c)

future actions

122.

We use _____________ to talk about an action that happened at a specific time in the past.

a)

simple present

b)

present perfect continuous

c)

simple past

123.

What is the Present Perfect Simple form?

a)

subject + have/has + past participle

b)

subject + have/has + been + verb + ing

c)

subject + was/were + verb + ing

124.

What is a past participle?

a)

Verb + ed (regular verbs)

b)

Verb + ing

c)

Verb + s/es

125.

Which sentence is incorrect?

a)

She have studied English for 5 years.

b)

She has studied English for 5 years.

c)

She has been studying English for 5 years.

126.

Which sentence is incorrect?

a)

He have worked a lot.

b)

He has worked a lot.

c)

He has been working a lot.

127.

Which sentence is incorrect?

a)

We not have been to Europe.

b)

We have not been to Europe.

c)

We haven't been to Europe.

128.

We use Present Perfect Continuous to talk about

a)

present actions

b)

past actions that are still in progress.

c)

future actions

129.

What is the Present Perfect Continuous form?

a)

subject + have/has + past participle

b)

subject + have/has + been + verb + ing

c)

subject + was/were + verb + ing

130.

Which sentence is correct?

a)

We have been studied for 3 hours.

b)

We have been studying for 3 hours.

131.

Which sentence is correct?

a)

Carla have been living in the United States for 2 months.

b)

Carla has been living in the United States for 2 months.

132.

He _________________(work) in this company since 1985.

a)

have worked

b)

has worked

c)

have done working

d)

has been working

133.

I _______________ (wait) for you since two o'clock.

a)

has been waiting

b)

have been waited

c)

have been waiting

d)

has wait

134.

Mary ______________ (live) in Germany since 1992.

a)

have been living

b)

has been living

c)

have done living

d)

has live

135.

Why is he so tired? He __________(play) tennis for five hours.

a)

have been played

b)

has been playing

c)

have been playing

d)

played

136.

You ________________ (learn) English ______ 3 years.

a)

have been learning..... for

b)

have been learning..... since

c)

has been learning..... for

d)

has been learning.....since

137.

Tabitha __________________________ (play) the violin ______ age five.

a)

have been playing ... for

b)

has been playing ... since

c)

have been playing ... since

d)

has played....for

138.

I ___________ all day. I have a difficult test tomorrow!

a)

have studied

b)

have been studying

c)

has been studying

d)

have studied

139.

I ______ this exercise twice. I can't understand it :(

a)

've done

b)

've been doing

c)

done

d)

has

140.

My parents _________ for me to clean my room every day. But I hate it!

a)

have asked

b)

have been asking

c)

asked

d)

has been asked

141.

Jane __________ English all week because she is taking an important test next week.

a)

have studied

b)

has been studying

c)

have been studying

d)

has studied

142.

I _________ for 2 hours, because my boyfriend broke up with me. I'm so sad!

a)

have cried

b)

have been crying

c)

has been crying

d)

has cried

143.

My sister __________ to the same song the whole day. I'm so sick of it...

a)

has been listening

b)

have been listening

c)

has listened

d)

have listen

144.

I _________ to read this book, but I can't. It's just too boring! I quit.

a)

have tried

b)

have been trying

c)

has tried

d)

has been trying

145.

Complete the sentence using the present perfect continuous tense.

Mary (a)   (study) french.

146.

Complete the sentence using the present perfect continuous tense.

My grandmother (a)   (cook) for three hours.