Student or Learner
dear all i've not understood the difference between the present perfect continuous and present present perfect
Both the Present Perfect Simple and the Present Perfect Continuous/Progressive have one thing in common: they both describe a situation where something from the past affects the present situation. The main difference between them is that with the continuous form, we have an action which began in the past and is still going on in the present.
"I have done my homework." This means I am no longer doing it.
"I have been doing my homework for an hour." This is the continuous or progressive form showing that the action has continued up till and probably including now.
I hope this has helped.