have / has + past participle
I've written three reports today.have / has been + verb-ing
I've been writing reports all morning.| Present Perfect Simple | Present Perfect Continuous |
|---|---|
| Focuses on a completed result | Focuses on the activity / duration |
| I've read the book. (finished) | I've been reading all day. (activity) |
| Used with already, just, yet, ever, never | Used with for, since, how long, lately, recently |
| Emphasises how much / how many | Emphasises how long |