1) Present perfect: I have gone/he has gone/they have gone
• The result of something that happened in the past is still noticeable and/or important
• Something started in the past and is still going on or it stopped very recently (just)
2) Present perfect continuous: I have been going/he has been going/they have been going
• Something started in the past and has been going on until now (duration is important)
She has been talking about her past for 15 minutes now.
The secretary has been answering calls from the press all morning.
• Something has started in the past and is going on until now and you do not like it (irritation)
I have been waiting for you for almost an hour in the freezing cold.