Present perfect : he has 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)
She has been a teacher for twenty years
Present perfect continuous: he has 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.