Install Grammarbit

Free, no app store, no sign-up. It opens full screen and your progress stays with you.

  1. Look for the install icon at the right of the address bar, or open the browser menu.
  2. Choose “Install”. The app opens in its own window.

Present Perfect Continuous · Exercises

A2Elementary practice

Negatives, questions, for / since and How long…?

Play

Want to mix tenses, go endless or pick exercise types? Set up your own session.

What you’ll practise at A2

  • have / has been + -ing
  • Spelling: running, making, lying
  • Negatives: haven’t / hasn’t been
  • Questions: Have you been…?
  • Short answers: Yes, I have (not Yes, I’ve)
  • What have you been doing? (wh- questions)
  • for / since and How long…?
  • Visible results: You’re out of breath — have you been running?
  • Repeated actions and recent habits (lately)
  • Timelines: what the tense means

Need a refresher? Learn the present perfect continuous: rules, tables and audio examples.

Sample exercises

A taste of what’s inside. In practice mode every exercise is freshly generated.

  1. Find the word that is wrong.

    Has Rosa been sitting in the garden? No, she isn't.

    Show answer

    Has Rosa been sitting in the garden? No, she hasn't.

    Short answers repeat have / has: Yes, I have. / No, she hasn’t. Don’t contract positive short answers (not “Yes, I’ve” or “Yes, she’s”): have / has is stressed at the end, so it needs its full form.

  2. Complete the question.

    _____ Jack been tidying the garage since six o’clock?

    Have · Has · Are · Did

    Show answer

    Has Jack been tidying the garage since six o’clock?

    Questions: Have / Has + subject + been + -ing? Has Jack been tidying the garage since six o’clock?

  3. Find the word that is wrong.

    You have being running in the park since breakfast.

    Show answer

    You have been running in the park since breakfast.

    After have / has, use “been”, not “being”. Present perfect continuous: have / has + been + -ing. Use has with he, she and it.

  4. Choose the correct short answer.

    Has Rosa been cleaning the house? — No, _____.

    she hasn't · she isn't · she haven't

    Show answer

    Has Rosa been cleaning the house? — No, she hasn't.

    Short answers repeat have / has: Yes, I have. / No, she hasn’t. Don’t contract positive short answers (not “Yes, I’ve” or “Yes, she’s”): have / has is stressed at the end, so it needs its full form.

  5. Choose the correct question.

    Which sentence is correct?

    How long Sofia has been talking on the phone? · How long have Sofia been talking on the phone? · How long has Sofia been talking on the phone?

    Show answer

    How long has Sofia been talking on the phone?

    How long + have / has + subject + been + -ing? asks about the duration up to now.

  6. Is this sentence correct?

    Has Lucas been saving for a holiday? Yes, he has.

    Correct · Has a mistake

    Show answer

    Has Lucas been saving for a holiday? Yes, he has.

    Yes, it’s correct. Short answers repeat have / has: Yes, I have. / No, she hasn’t. Don’t contract positive short answers (not “Yes, I’ve” or “Yes, she’s”): have / has is stressed at the end, so it needs its full form.