Present Perfect Simple or Present Perfect Continuous-2
Compare:
I’ve cleaned my flat (it’s finished).
I’ve been cleaning my flat (the cleaning isn’t finished).
I’ve written a letter. (the letter is finished)
I’ve been writing a letter (the letter isn’t finished).
REMEMBER:
Some verbs are not usually used in a continuous form:
have, like, love, hate, need, prefer, want, believe, know, understand,
see, hear, feel, taste, smell, look like, seem.
How long have you had this book?
(and NOT How long have you been having this book)
I’ve know Peter for ten years.
(and NOT I’ve been knowing Peter for 10 years).
ENGLISH PRESENT PERFECT :