Question: what is the difference between the present perfect and the present perfect continuous?
Answer: 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.