have gone to :去了没回(单程)

例句:
1.The meat has gone bad.
这肉已变质了。(不会再变好)

2.When people realise that their life is almost over and look back clearly on it, it is easy to see how many dreams have gone unfulfilled.
当人们意识到他们的一生几乎要完结而清晰地回顾这一生时,他们容易发现有很多的梦想都没有实现。(时光不会回头)

3.50,000 companies have gone out of business.
已经有5万家公司倒闭了。(倒闭了没法起死回生)

have been to :去过(有一种往返的感觉在里面)

例句:
1.I have been to America.
我曾经到过美国。(现在不在了)

2.Now, a number of years later I have been to four consecutive Olympic Games.
现在,这么多年来,我已经连续参加了四届奥利匹克运动会。(参加过)

3.I have been to the flower market. I bought a pot of flower.
我去了趟花市。我买了盆花。(买到后回家了)

have been in:呆了很久(持续性状态)

例句:
1. I should have been in the shade like all the other tourists, then I wouldn't have got burned.
我本应该像其他旅游者一样呆在阴凉处的,那么我就不会晒伤了。(呆在阴凉处不会只有一会)

2. The negotiations have been in limbo since mid-December.
从12月中旬开始谈判就一直处于停滞状态。(状态持续了很久)

3. You have been in love with each other for a long time.
你们彼此相爱了很久了啊。(持续性状态)