Present Perfect Continuous

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

NAME: ________________________ DATE: ________________________

GRAMMAR WORKSHEET
PRESENT PERFECT CONTINUOUS
I have I have
You have You have
He has He has
She has been working. She has not been working.
It has It has
We have We have
They have They have
Yes, No,
Have I I have. I have
Have you you have. you have
Has he he has. he has
Has she been working? she has. she has not.
Has it it has. it has
Have we we have. we have
Have they they have. they have

 Study the boxes above. Then, complete the sentences below.

1. My cat _____________ _____________ (sleep) _____________ all day.


2. A: _____________
Has
Jim _____________
Been (do) _____________
Doing exercise?
B: Yes, he _____________. He needs a rest.

3. It _____________
Has _____________
Been (rain) _____________
Raining for several days.

4. I failed the test because I _____________


Have not _____________
Been (study) _____________
Studying hard.
5. We _____________
Have _____________
Been (drive) _____________
Driving for two hours.
6. Tracy and Tom _____________
Have _____________
Been (play) _____________
Playing tennis for an hour.

7. A: I’m sorry I’m late. _____________


Has you _____________
Been (wait) ____________
Waiting a long time?
B: No, I _____________
Have _____________.
Not

8. Where ____________
Have you _____________
Been (spend) _____________
Spending your summer holidays?
9. Who _____________
Has _____________
Been (eat) _____________
Eating my cookies?

10. A: You look tired. _____________


Have you _____________
Been (work) _____________
Working hard?
B: Yes, I _____________.
Have
11. I _____________
Have _____________
Been (think) _____________
Thinking about quitting my job.
12. Why _____________
Have you _____________
Been (get) _____________
Getting up so early recently?
Permission granted to reproduce for classroom use. © www.allthingsgrammar.com
GRAMMAR WORKSHEET ALL Things Grammar

Grammar Focus Present Perfect Continuous


Level Intermediate to Advanced

ANSWER KEY

1. has been sleeping 7. Have / been waiting / have not (haven’t)


2. Has / been doing 8. have / been spending
3. has been raining 9. has been eating
4. have / been studying 10. Have / been working / have
5. have been / driving 11. have been thinking
6. have been / playing 12. have / been getting

NOTE: Contractions are often used for ‘have not’ (haven’t) and ‘has not’ (hasn’t).

Grades as
percentages
12 / 12 100%
11 / 12 = 92
10 / 12 = 83
9 / 12 = 75
8 / 12 = 67
7 / 12 = 58
6 / 12 = 50
5 / 12 = 42
4 / 12 = 33
3 / 12 = 25
2 / 12 = 17
1 / 12 = 8
0 / 12 = 0%

Permission granted to reproduce for classroom use. © www.allthingsgrammar.com

You might also like