Grammar / B1 Grammar lessons and exercises \ Present perfect simple and present perfect continuous

Use the present perfect simple for:

Formed with: have/has been + verb-ing
I have been working.
She has been studying all day.
They havenโt been sleeping well.
๐ฅ Download full-size image from Pinterest

Use for actions that started in the past and are still happening, or just stopped with a visible result.
Stative verbs โ Use SIMPLE:
Weโve had this house for 10 years. โ
Weโve been having this house... โ
Dynamic verbs โ Use CONTINUOUS to emphasize duration:
Iโve been learning Spanish for months. โ
Iโve learned Spanish for months. โ (sounds unnatural)
Simple โ Action completed:
Whoโs eaten the cake? (Itโs all gone.)
Iโve read that book. (Finished it.)
Continuous โ Action possibly ongoing or just stopped:
Whoโs been eating the cake? (Some left!)
Iโve been reading that book. (Not finished yet.)
Continuous โ Duration:
Iโve been writing emails for three hours.
Simple โ Quantity:
Iโve written ten emails today.
Use these with present perfect (simple or continuous):
๐ Remember:
Present Perfect Simple = completed actions, experiences, stative verbs, quantity
Present Perfect Continuous = ongoing actions, duration, physical results, repetition
โ ๏ธ Use simple with stative verbs (like, know, believe, own)
๐ How long โ usually continuous | How many โ simple
๐ก Ask: โIs the action finished?โ โ Simple. โIs it still going or just stopped?โ โ Continuous.