Question: have pp vs have been pp?
Answer: It's actually "Have Been V+ing" also known as the Present Perfect Progressive or Present Perfect Continuous. It is used for an activity that started in the past and still continues to the present. On the other hand, the Present Perfect Simple (Have P.P.) is used for completed actions.