NAME: DATE: GRAMMAR WORKSHEET PRESENT PERFECT …
NAME: ________________________
DATE: ________________________
GRAMMAR WORKSHEET
PRESENT PERFECT CONTINUOUS
I
You He She It We They
have
have has has has have have
been working.
Have I Have you Has he Has she Has it Have we Have they
been working?
I
have
You He She It We They
have has has has have have
Yes,
I
have.
you have.
he has.
she has.
it has.
we have.
they have.
not been working.
No,
I
have
you have
he
has
she has
not.
it
has
we have
they have
Study the boxes above. Then, complete the sentences below.
1. My cat _____________ _____________ (sleep) _____________ all day. 2. A: _____________ Jim _____________ (do) _____________ exercise?
B: Yes, he _____________. He needs a rest. 3. It _____________ _____________ (rain) _____________ for several days. 4. I failed the test because I _____________ not _____________ (study) _____________ hard. 5. We _____________ _____________ (drive) _____________ for two hours. 6. Tracy and Tom _____________ _____________ (play) _____________ tennis for an hour. 7. A: I'm sorry I'm late. _____________ you _____________ (wait) ____________ a long time?
B: No, I _____________ _____________. 8. Where ____________ you _____________ (spend) _____________ your summer holidays? 9. Who _____________ _____________ (eat) _____________ my cookies? 10. A: You look tired. _____________ you _____________ (work) _____________ hard?
B: Yes, I _____________. 11. I _____________ _____________ (think) _____________ about quitting my job. 12. Why _____________ you _____________ (get) _____________ up so early recently?
Permission granted to reproduce for classroom use. ?
GRAMMAR WORKSHEET
ALL Things Grammar
Grammar Focus Present Perfect Continuous Level Intermediate to Advanced
ANSWER KEY
1. has been sleeping 2. Has / been doing 3. has been raining 4. have / been studying 5. have been / driving 6. have been / playing
7. Have / been waiting / have not (haven't) 8. have / been spending 9. has been eating 10. Have / been working / have 11. have been thinking 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. ?
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- present perfect exercises pdf
- present perfect worksheets pdf
- present perfect exercises with answer
- present perfect continuous
- present perfect tense exercise pdf
- present perfect tense worksheet
- present perfect tense pdf worksheet
- present perfect past simple pdf
- present perfect exercises printable
- present perfect tense esl worksheet
- free present perfect tense worksheets
- present perfect tense exercises with answers