Hello, I've found this explanation in a book, I hope you find it useful!
Present Perfect Simple & Present Perfect
We use the Present Perfect Simple to talk about
something we have done or achieved, or an action
that is complete. It is also used to say how many times
e.g. We have watched that documentary five times in the last
We use the Present Perfect Continuous to talk about how
long something has been happening. It is not important
whether or not it has finished.
e.g.The tropical storm has been going on for days.