what is the difference between present perfect and present perfect continuous?
The present perfect continuous tense is used to talk about a continuous, but not necessarily finished action or situation. The present perfect tense is used to talk about a finished action or situation. Compare: I have been gardening since morning.