• 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

Is, Has Been, Have Been Exercise

December 11, 2024 B1pdf

Fill in the blanks with an appropriate verb form.

Progress 0 of 12 answered
1Grandmother ............... in hospital now.
Wrong!
Use "is" for Grandmother's present location now.
2He ............... ill for several weeks.
Wrong!
Use "has been" with "for several weeks" to show a state that started in the past and continues now.
3She ............... working at the moment.
Wrong!
Use "is" in the present continuous phrase "is working" with "at the moment".
4She ............... working since morning.
Wrong!
Use "has been" with "since morning" to show an activity that started earlier and continues now.
5Where ............... James now?
Wrong!
Use "is" to ask about James's present location.
6Where ............... all this time?
Wrong!
Use "have you been" to ask about someone's location over a period up to now.
7I ............... cleaning the attic right now.
Wrong!
Use "am" in the present continuous phrase "am cleaning" for an action happening now.
8I ............... cleaning the attic all day.
Wrong!
Use "have been" with "all day" to show an activity continuing over a period up to now.
9What ............... since you left college?
Wrong!
Use "have you been doing" with "since you left college" to ask about activity from then until now.
10She ............... jobless for several months.
Wrong!
Use "has been" with "for several months" to show a state that began in the past and continues now.
11I ............... feeling well right now.
Wrong!
Use "am not" for how the speaker feels now.
12I ............... feeling well for a while.
Wrong!
Use "have not been" with "for a while" to show a continuing state up to now.

Exercise complete

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

Answers

  1. Grandmother is in hospital now.
  2. He has been ill for several weeks.
  3. She is working at the moment.
  4. She has been working since morning.
  5. Where is James now?
  6. Where have you been all this time?
  7. I am cleaning the attic right now.
  8. I have been cleaning the attic all day.
  9. What have you been doing since you left college?
  10. She has been jobless for several months.
  11. I am not feeling well right now.
  12. I have not been feeling well for a while.

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)
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

  • 100 Best Synonyms for “Propriety” October 24, 2026
  • 100 Best Synonyms for “Evocative” October 24, 2026
  • 100 Best Synonyms for “Compatible” October 24, 2026
  • Starting a Conversation Exercise October 23, 2026
  • Sentence Rewriting with Modals Exercise October 23, 2026
  • 100 Best Synonyms for “Empower” October 23, 2026
  • The origin of “not worth a tinker’s damn” October 23, 2026
  • 100 Best Synonyms for “Stark” October 23, 2026
  • Patterning Paraphrase Exercise October 23, 2026
  • 100 Best Synonyms for “Propositive” 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