一、使用人称不同
1、been to:因为表示的是过去的经历,所以不受人称的限制。第一,第二和第三人称都可以使用。
2、 gone to:永远不能与第一人称连用,不能说我或者我们,因为一个人不可能同时身处两地。
二、含义不同
1、have/has been to表示“曾去过”,说明有某种经历,意思是曾经去过某地,但现在人已经回来了。
2、have/has gone to:表示“已去某地(在途中或者已经到目的地)”,意思是某人已经离开这里去别处了。
三、引证用法不同:
1、been to:been常有“来”或“去”的意思,been指得是一次“完整”的来或去。
2、gone to:用作不及物动词时,常可接带to的动词不定式,这动词不定式并不是用作状语表示目的
Larry has been in an institution since he was four.
拉里从4岁起就一直生活在孤儿院。
Anyone who has been in a troubled relationship will sympathise with Sue.
那些曾经恋爱不顺利的人都会同情休。
The school has been in continual use since 1883.
自1883年以来,该校从未停办过。
The biggest makeover has been in TV drama.
最大的变革发生在电视剧行业。
My mother has been to Beijing. 我的妈妈去过北京
She has been to London.她去过伦敦。
He has been to Dalian four times . 他去过大连三次