Present Perfect Continuous Exercises +pdfs
Practice making sentences using the present perfect continuous and also try using the contracted short form of this verb tense. Includes free pdf worksheets to download and use.
Exercise 1.
25 questions and answers using positive, negative, and question sentences.
How do I do these exercises?
Question: Recently, I __________(play) a lot of tennis.
Answer: Recently, I have been playing a lot of tennis.
1 . They ________ (work) all day.
✅ They have been working all day.
2. We _______ (save) money for a holiday.
✅ We have been saving
3. He ________ (live) in Rome for about 8 months now.
✅ He has been living
4. They _____(not/feel) very well at the moment. I think they have the flu…
✅ They have not been feeling
5. I ______(learn) Karate for the last two months.
✅ I have been learning
6. What ______(you/do) for the last six months?
✅ What have you been doing
7. I ______ (play) a lot basketball recently. I really enjoy it.
✅ I have been playing
8. He ______(not/go) to school. I’m really worried.
✅ He has not been going
9. She ______(annoy) me all morning. I don’t know why.
✅ She has been annoying
10. How many hours ______(you/study)? You have been in the library all day!
✅ have you been studying
11. We _______ (not/use) our electric heater because it’s too expensive.
✅ We have not been using
12. Mark ______ (not/drive) for a while. I hope he feels more confident soon.
✅ Mark has not been driving
13. What ______ (Damien/cook)? It smells amazing!
✅ has Damien been cooking
14. She______ (not/eat) much food these days. I think she is on a diet.
✅ She has not been eating
15. How long ______ (Sarah/play) the violin? She’s very good.
✅ has Sarah been playing
16. We _______ (develop) a new piece of software at work. It seems very effective.
✅ We have been developing
17. I ________ (not/watch) the news these days. It is too depressing!
✅ I have not been watching
18. Mark ______ (learn) to ride a motorbike.
✅ Mark has been learning
19. He _______ (walk) a lot in the countryside. I think he finds it very relaxing.
✅ He has been walking
20. You ______(not/shop) in 2 weeks. Are you sure you are ok?
✅ You have not been shopping
21. My neck _______ (hurt) a lot recently. Maybe I should see a doctor.
✅ has been hurting
22. He ______(look) for a new job for a long time.
✅ He has been looking
23. Paul _______ (garden) all afternoon. I hope he is ok.
✅ has been gardening
24. She ______ (not/make) much effort with her work.
✅ She has not been making
25. You _______ (sing) that song for the last two days. What is it?
✅ You have been singing
Exercise 2.
25 questions and answers using positive, negative, and question sentences.
1 . She _______ (write) a lot this week because she wants to finish her book.
✅ She’s been writing
2. I _______ (paint) the house all day, and now I feel very tired!
✅ I’ve been painting
3. He _______ (not/pay) his health insurance, so I am very worried about him.
✅ He’s not been paying
4. Adrian _____ (spend) a lot of time in different European cities.
✅ Adrian’s been spending
5. She ________ (practice) yoga every day for the last 2 months.
✅ She’s been practicing
6. He ______ (live) in Budapest for 2 months.
✅ He’s been living
7. I _______ (not/feel) very well these last few days.
✅ I’ve not been feeling
8. Our employees ________ (not/perform) very well. I don’t know why.
✅ Our employees haven’t been performing
9. They ________ (explore) South East Asia for 6 months. They must have a lot of stories to tell us.
✅ They’ve been exploring
10. She ________ (collect) rare vintage clothes for a very long time.
✅ She’s been collecting
11. We _______ (recycling) our rubbish to help protect the environment.
✅ We’ve been recycling
12. What _______(Marcus/do) with all his free time?
✅ What’s Marcus been doing
13. I _______ (not/use) my car because there is a big problem with the engine.
✅ I’ve not been using
14. She ______ (catch) the bus to work every day.
✅ She’s been catching
15. David ______ (work) too much. He always looks tired.
✅ David’s been working
16. The government ______ (not/build) enough homes for people to live in.
✅ The government’s not been building
17. I __________ (live) in this small house for a very long time. I want to move soon.
✅ I’ve been living
18. Clair _______(swim) every Tuesday and Friday for the last 3 months. She looks healthier.
✅ Clair’s been swimming
19. It _______ (rain) heavily since around 9am this morning.
✅ It’s been raining
20. She ______ (teach) me Spanish for the last 6 weeks.
✅ She’s been teaching
21. I ______(not/go) to work on Mondays and Tuesdays because I can work from home.
✅ I’ve not been going
22. Peter ______ (have) some problems with his boss at work.
✅ Peter’s been having
23. California _______(plan) to fight wildfires all winter.
✅ California’s been planning
24. We ______ (exercise) a lot more these days.
✅ We’ve been exercising
25. She______ (worry) about her driving test all week, but I’m sure she will be ok.
✅ She’s been worrying.