• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Home of English Grammar
  • Home
  • Course
  • Exercises
  • Grammar Rules
  • Matches
  • Posts
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Vocabulary Lists
  • Archives
    • Social Media Posts
    • Writing Guides
  • Sign in
  • Join free

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 since lunchtime, but your phone is off.
Wrong!
Use "have been trying" for repeated effort over a period that started at lunchtime and continues up to now.
8They ............... the house since Monday, so there are paint cans everywhere.
Wrong!
Use "have been painting" for an activity that started on Monday and continues up to now; the paint cans are the present evidence of it.
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.

Exercise complete

0/ out of 12 correct answers
Challenge a friend
More Exercises →

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 since lunchtime, but your phone is off.
  8. They have been painting the house since Monday, 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.

Improve your English grammar, vocabulary and writing

We take you step by step from beginner to advanced, even if you struggled with English at school or have always had trouble remembering the rules.

  • 10 modules, 112 lessons and 730 questions
  • Just log in and learn anytime and anywhere
  • Your progress is saved in your account
  • Download the 2027 Grammar Guide (PDF)

Related lesson in the course Present perfect simple or continuous? Module 04: Tenses & verb forms · Lesson 8

Join free

Already have an account? Sign in

See what’s in the course

Primary Sidebar

2.4M760.9K165.9K

Free 2027 Grammar Guide

  • Download Grammar Guide (PDF)
  • Online grammar course, A1 to C2
  • Weekly exercises and vocabulary
  • Join over 3 million English learners

We respect your privacy. Unsubscribe anytime.

Already have an account? Sign in

Grammar Checker - Try Now

Matches Rankings

    No results yet. Be the first to finish today’s Daily.

      No results yet. Be the first to finish today’s Daily.

        No results yet. Be the first to finish today’s Daily.

          No results yet. Be the first to finish today’s Daily.

          Play Matches

          Latest Posts

          • 100 Best Synonyms for “Warm” November 4, 2026
          • Passive Voice Exercise November 4, 2026
          • 100 Best Synonyms for “Informative” November 4, 2026
          • 100 Best Synonyms for “Revel” November 4, 2026
          • 100 Best Synonyms for “Issues” November 4, 2026
          • Apparent vs. evident: seeming or clear? November 4, 2026
          • 100 Best Synonyms for “Wanted” November 4, 2026
          • 100 Best Synonyms for “Influenced” November 4, 2026
          • 100 Best Synonyms for “Retrieve” November 4, 2026
          • Hairdresser Vocabulary Exercise November 4, 2026
          Home of English Grammar

          Free English grammar exercises, rules and vocabulary lists, with new exercises every week. Join the leading English grammar site with over 3 million followers.

          Join free

          Learn

          • Exercises
          • Matches
          • Grammar rules
          • Vocabulary lists
          • Writing guides
          • Online tools

          More

          • Top social media posts
          • Various posts
          • Contact

          Account

          • Join free
          • Grammar Course
          • Free grammar guide (PDF)

          Copyright © 2026 EnglishGrammar.org

          • Disclaimer
          • Privacy policy
          • Terms
          • Sitemap