HiLernity Practice & Tests · B1 Grammar

B1 Present Perfect Continuous Test

12 questions · 20 minutes · instant feedback

20:00

British English usage: Use have/has been + verb-ing for activities continuing from the past to now, or recent activities whose present result is visible.

Cambridge Grammar reference: Cambridge highlights duration, ongoing activity and visible recent evidence as central uses; stative verbs such as know are not normally used in this continuous form.

Source note: HiLernity is independent and is not affiliated with or endorsed by the British Council or Cambridge University Press & Assessment.

Offline test mode
1. I ___ for two hours. (study)
2. She ___ here since nine o’clock. (work)
3. They ___ tennis all afternoon. (play)
4. It ___, so the roads are wet. (rain)
5. How long ___ you ___ English? (study)
6. He ___ very hard recently. (train)
7. Make the negative: I have been waiting.
8. Choose the correct sentence.
9. She looks tired because she ___. (run)
10. We ___ on this project since Monday. (work)
11. ___ it been snowing?
12. I ___ all morning. (clean)