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