Student or Learner
dear in the book of grammar in use
We use the present perfect continuous for an activity that has recently stopped or just stopped. There is a
connection with now
When we talk about a period of time that continues from the past until now, we use the present perfect
(have been/have traveled etc.). Here, Dave and Jane are talking about the places Jane has visited in her life
(which is a period that continues until now).
so this period continuous until now
so what is the difference between the present perfect continuous and present perfect simple
* for continuous actions (still happening now) especially when we ask how long they have lasted, and answer with for/since.
How long have you been working here? (you work here now)
I´ve been learning to drive for two years. (I’m still learning)
* for continuous actions which have recently finished.
I´ve been shopping all morning. (I’ve just finished)
The present perfect simple is used:
* with how long/for/since for verbs not normally used in continuous forms (be, have, know, like, etc)
I´ve known her since I was a child.
* for completed actions where no time is given.
We´ve bought a new house. I´ve cut my finger.
* with ever, already, yet, just.
* when we say “how many” or “how many times”.
I´ve read two books this morning.
* with superlatives.
It was the best meal I’ve ever had.
Sometimes both forms are possible (with a difference in meaning)
The present perfect continuous emphasizes the activity itself and its duration.
I´ve been cleaning the house. (so I´m exhausted)
The present perfect simple emphasizes that the action is completed, and the result.
I´ve cleaned the house. (so it´s really clean now)
Note: live and work (+ for/since) can be used with both tenses with the same meaning.
I´ve been working here for ages. I´ve worked here for ages.