Instructions

Present Perfect Continuous = have/has been + verb-ing. Use it for actions that started in the past and continue now (or just stopped with a visible result).

Tip: Often used with for / since and answers “How long…?” or “Why…?”

Quiz (12 questions)

1) I ___ (wait) for you for 20 minutes.

Write the full verb phrase (e.g., “have been waiting”).

2) She ___ (study) all day, so she is tired.

3) Choose the correct sentence:

4) It ___ (rain) for hours. The streets are wet.

5) Meaning check: “They have been arguing.”

6) Choose the correct question:

7) Fill in: We ___ (not / sleep) well lately.

8) Error spotting: Which part is wrong?

“I have been know him for years.”

9) Choose the best answer:

“Why is your shirt dirty?” — “Because I ___ in the garden.”

10) Fill in: She ___ (run) since 7 am.

11) Choose the correct negative:

12) Choose the best pair:

“I’m exhausted. I ___ (work) all day.”

Back to Present