• 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
  • Join free

Present perfect continuous tense exercise

June 27, 2014 B1pdf

Make sentences in the present perfect continuous tense using the verbs given in the brackets. In the case of questions, the subject is also indicated in the brackets.

Progress 0 of 10 answered
1How long ...............?
Wrong!
Use "have you been waiting" to ask about the duration of an action continuing up to now.
2We ............... in this street for twenty years.
Wrong!
Use "have been living" with "for twenty years" for a situation that started in the past and continues now.
3He ............... in the garden since morning.
Wrong!
Use "has been working" with "since morning" for an action that began in the past and is still relevant now.
4It ............... since yesterday.
Wrong!
Use "has been raining" with "since yesterday" for rain that started in the past and continues or has a present result.
5I ............... this laptop for three years.
Wrong!
Use "have been using" with "for three years" for an activity continuing over a period up to now.
6The workers ............... higher wages for a long time.
Wrong!
Use "have been demanding" because the plural subject "workers" needs "have" in the present perfect continuous.
7The girl ............... her lessons.
Wrong!
Use "has been learning" because the singular subject "girl" takes "has" in the present perfect continuous.
8The children ............... in the garden.
Wrong!
Use "have been playing" because the plural subject "children" takes "have" in the present perfect continuous.
9"You look tired." "Yes, I ..............."
Wrong!
Use "have been running" to explain the present result, being tired, with a recent activity.
10Who ............... in my bed?
Wrong!
Use "has been sleeping" with "who" when asking which person has been doing the action.

Exercise complete

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

Answers

  1. How long have you been waiting?
  2. We have been living in this street for twenty years.
  3. He has been working in the garden since morning.
  4. It has been raining since yesterday.
  5. I have been using this laptop for three years.
  6. The workers have been demanding higher wages for a long time.
  7. The girl has been learning her lessons.
  8. The children have been playing in the garden.
  9. “You look tired.” “Yes, I have been running“
  10. Who has been sleeping in my bed?

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 10

Join free

Already have an account? Sign in

See what’s in the course

Primary Sidebar

2.4M761.4K165.8K

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

Latest Posts

  • Icky vs. gross vs. nasty vs. disgusting vs. revolting vs. vile October 23, 2026
  • Comparatives Exercise October 23, 2026
  • 100 Best Synonyms for “Proposition” October 23, 2026
  • 100 Best Synonyms for “Stagnation” October 23, 2026
  • 100 Best Synonyms for “Dumb” October 23, 2026
  • The origin and meaning of “off the cuff” October 23, 2026
  • 100 Phrases for Declining Requests at Work Politely October 23, 2026
  • 100 Best Synonyms for “Plausible” October 23, 2026
  • Maybe, perhaps, possibly, conceivably, probably and definitely: How to choose October 23, 2026
  • Endemic vs. pandemic: what is the difference? October 23, 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