HOME / GRAMMAR EXERCISES / PRESENT PERFECT CONTINUOUS 1
PRESENT PERFECT CONTINUOUS EXERCISE 1 (ESL)
level: Intermediate (B1/B2)
✓ Useful for IELTS
✓ Useful for Cambridge B2/C1
The present perfect continuous (have/has been + verb-ing) is used to emphasise how long an action has been in progress, often with for or since. It also highlights that an activity is ongoing or has recently stopped. The grammar review below explains when to use it and how it differs from the present perfect simple. This is exercise 1 of 2.
GRAMMAR REVIEW! Present perfect continuous — duration and ongoing actions
The present perfect continuous is used when an action started in the past and either is still continuing now, or has just recently stopped but has a clear connection to the present.
Structure:
I/you/we/they → have been + verb-ing
he/she/it → has been + verb-ing
Main use — expressing duration:
Used with for (a length of time) or since (a starting point) to emphasise how long something has been happening.
I have been waiting here for an hour. (still waiting)
She has been working at that company since 2020. (still works there)
Contrast with the present perfect simple:
The present perfect simple focuses on the result; the continuous focuses on the duration or process.
I have read that book. (result — I finished it)
I have been reading that book. (process — I’m still reading it)
READY TO PRACTICE? LET’S GO!
Complete each sentence with the correct present perfect continuous form of the verb given.