1.have been是人去了并且回来了
She has been to USA (她去过美国)
2.have gone to 表示“到某地去了”,因此人还在那
She has gone to USA (她去美国了)