NAME: ________________________ DATE: ________________________ GRAMMAR WORKSHEET PRESENT PERFECT CONTINUOUS I You He She It We They have have has has has have have been working. I You He She It We They have have has has has have have Yes, Have Have Has Has Has Have Have I you he she it we they been working? I you he she it we they not been working. No, have. have. has. has. has. have. have. I you he she it we they have have has has has have have not. 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. © 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