have/has been = present perfect of "be": I have been ill for a week (I still am); Tom has been a visitor to English Forums for more than a year; Have you ever been so tired that you slept for 15 hours? have/has gone = present perfect of "go": Sorry! You can't speak with Tom.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AnonymouswhatWhat is the difference between "have been" and "have gone"