Home of English Grammar

Grammar Guide
  • Home
  • Exercises
  • Matches
  • Rules
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Top Social Media Posts
  • Various Posts
  • Vocabulary
  • Writing Guides
  • Contact

Present Perfect Continuous Exercise

April 14, 2026 - B1pdf

Complete the 12 sentences below. Choose the best answer for each one.

Progress 0 of 12 answered
1My eyes are tired because I ............... at the screen all morning.
Wrong!
Use "have been looking" for an activity that continued all morning and explains the present result.
2She ............... for the bus for twenty minutes, and it still hasn't arrived.
Wrong!
Use "has been waiting" for an action that started twenty minutes ago and is still continuing now.
3We ............... English since January, so we feel more confident now.
Wrong!
Use "have been studying" for an activity continuing from January up to now.
4Why are your hands so dirty? I ............... in the garden.
Wrong!
Use "have been working" because the dirty hands are present evidence of a recent activity.
5Tom is tired because he ............... all day.
Wrong!
Use "has been driving" for a long activity today that explains why Tom is tired now.
6It ............... since early this morning, so the streets are wet.
Wrong!
Use "has been raining" for rain that started earlier and has a visible result now.
7I ............... to call you all afternoon, but your phone was off.
Wrong!
Use "have been trying" for repeated effort over a period continuing up to now.
8They ............... the house recently, so there are paint cans everywhere.
Wrong!
Use "have been painting" because the paint cans show the result of a recent ongoing activity.
9How long ............... here? You look very comfortable already.
Wrong!
Use "have you been living" to ask about the duration of a situation up to now.
10He ............... too hard lately, so he wants to take a short break.
Wrong!
Use "has been working" for a recent repeated or continuous activity over a period of time.
11Sorry I'm late. I ............... for a parking space for ages.
Wrong!
Use "have been looking" for an activity that continued for a long time before now.
12The children ............... outside, so their clothes are covered in mud.
Wrong!
Use "have been playing" because the muddy clothes show the result of a recent activity.
Done.
Score: 0/12
Share your score!

Answers

  1. My eyes are tired because I have been looking at the screen all morning.
  2. She has been waiting for the bus for twenty minutes, and it still hasn’t arrived.
  3. We have been studying English since January, so we feel more confident now.
  4. Why are your hands so dirty? I have been working in the garden.
  5. Tom is tired because he has been driving all day.
  6. It has been raining since early this morning, so the streets are wet.
  7. I have been trying to call you all afternoon, but your phone was off.
  8. They have been painting the house recently, so there are paint cans everywhere.
  9. How long have you been living here? You look very comfortable already.
  10. He has been working too hard lately, so he wants to take a short break.
  11. Sorry I’m late. I have been looking for a parking space for ages.
  12. The children have been playing outside, so their clothes are covered in mud.
  • Share
  • Post
  • Post
  • Email
  • WhatsApp
NEW: Try Matches, our daily vocabulary challenge. Pick a topic and level and match words with definitions to boost your vocabulary.
2,485,429 
761,532 
Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.

Grammar Checker

GrammarCheck.net - Try online
Hint → Bookmark GrammarCheck for future use.

Latest Posts

  • 100 Best Synonyms for “A Lot” June 19, 2026
  • 100 Words Every Pulmonologist Should Know June 19, 2026
  • 100 Best Synonyms for “Earthy” June 19, 2026
  • 100 Collocations for Negotiation and Persuasion June 19, 2026
  • Linking Words: Contrast, Reason, and Result Exercise June 19, 2026
  • Advanced Emphasis: Clefts, Fronting, and Inversion Exercise June 19, 2026
  • 100 Best Synonyms for “Possible” June 19, 2026

Copyright © 2026 · EnglishGrammar.org
Disclaimer · Privacy Policy · Sitemap · Terms

Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.