Present perfect - benadrukt geen tijdsduur
I have had a cat.
Nadruk ligt op het resultaat
He has just walked 10 km and he is still tired
Present perfect continuous
- benadrukt tijdsduur
I have been living here since 2 years, but never went to Rotterdam.
Nadruk ligt op de activiteit
He has been walking marathons since he was 9 and he always wins.