All lessons
العربيةHome › English lessons › Secondary English Grammar › Present and Past Tenses

Present Perfect Continuous (I have been doing)

Secondary English Grammar · Present and Past Tenses · Lesson 9

Also known as: Present perfect continuous · present perfect progressive

Play this lesson

Lesson questions (14)

  1. You look tired. ___ you been working hard?
    Answer: Have
  2. It ___ for two hours. The streets are wet.
    Answer: has been raining
  3. Your hands are dirty. What ___ doing?
    Answer: have you been
  4. She ___ English for six years.
    Answer: has been learning
  5. How long have you ___ waiting?
    Answer: been
  6. I've been ___ for you everywhere!
    Answer: looking
  7. They have been ___ that house since January.
    Answer: building
  8. Why are you out of breath? Have you been running?
    Answer: True
  9. I've tried to call you all morning.
    Answer: False
  10. My eyes hurt. I have been looking at the screen too long.
    Answer: True
  11. Choose the correct sentence.
    Answer: We have been living here since 2015.
  12. Choose the correct sentence.
    Answer: He has been playing tennis since he was eight.
  13. Sorry I'm late. Did you been waiting long?
    الخطأ: Did · التصحيح: Have
  14. She is been studying all day.
    الخطأ: is · التصحيح: has

About this lesson

“Present Perfect Continuous (I have been doing)” is from Secondary English Grammar (Present and Past Tenses) and has 14 questions with answers. Sample questions: “You look tired. ___ you been working hard?” and “It ___ for two hours. The streets are wet.”. Every question can be played in any Hessa Play game or activity.

Lesson words: Have · has been raining · have you been · has been learning · been · looking · building · We have been living here since 2015. · has

How to use it in class

Related lessons

Questions about this lesson

How do we form the present perfect continuous?

Use have / has been + the verb with -ing: I have been waiting for an hour.

When do we use it?

For an action that began in the past and is still continuing, or that has just finished and has a visible result: You look tired. Have you been running?

Which words often go with it?

We often use for, since, all day, lately and recently: She has been studying since morning.

Do students need an account to play this lesson?

No. The teacher shares the lesson link; the student types a first name and plays on a phone or computer, and the score reaches the teacher.

Which games suit this lesson?

You can play it in Gameshow Quiz, Mixed questions, Find & fix, Complete the sentence and the other games and activities on Hessa Play.