Use the Present Perfect for the result or how much is done: I've read 50 pages. Use the Present Perfect Continuous for the activity and how long it's been going on: I've been reading for two hours.
Same situation, two choices. Pick an example.
I've read 50 pages.
Focus on what's done: a result, a number, a finished part.
I've been reading for two hours.
Focus on the activity itself and how long it's lasted. It may still be going on.
| Rule | Present Perfect | Present Perfect Continuous |
|---|---|---|
| Form | I have worked | I have been working |
| Focus | The result, the number, completion | The activity and its duration |
| Typical question | How many…? · How much…? | How long…? |
| State verbs (know, like, own) | Yes: I've known her for years | Not used |
I _____ this book for weeks, and I'm still on chapter 3.
Paste an email or an essay. Clarigram marks the mistakes you actually make, shows the rule behind each one as a picture, and builds your practice from them.
Yes. With live, work, study and teach, both are correct and mean almost the same. The continuous can make the situation sound more temporary.
Yes, if it stopped very recently and you can see the result: You're out of breath. Have you been running?