what is the difference between present perfect simple and present perfect continuous ?
Present perfect simple indicates recently completed actions or past actions completed in an unspecified time:
e.g. We have just finished lunch.
I have seen that movie but I don`t mind watching it again.
Present perfect continuous indicates actions which began in the past and are still continuing at the moment of speaking or actions which began in the past and have only just finished:
e.g. My towel is all wet! Have you been using it?
I have been waiting here all morning and the bus hasn`t arrived yet.
I hope it helps you understand it.