have been和have gone有什么区别呢?

 我来答
小萝卜关
2022-12-26 · TA获得超过1210个赞
知道答主
回答量:5
采纳率:0%
帮助的人:901
展开全部

1、意思上的区别:

have gone to  表示:某人去了某个地方,现在还没回来

have been to  表示:某人曾经去过某地,现在已经回来了

have been in   表示:某人在某个地方呆了多长时间

2、用法上的区别:

have gone to 和have been to  后+ 地点,时间状语可加可不加

have  been  in  后+地点 + 时间状语

3、例句:

1)、Jack has gone to America.         

杰克去了美国还没回来呢

2)、Jack has been to  Malaysia.      

杰克曾经去过马来西亚

3)、Jack  has been in Thailand  five times.    

杰克去过泰国五次 

扩展资料

1、第三人称时用has been to,has gone to,has been in

例如:He has been  to  Beijing  two years .

他两年前去过北京。

2、have been to 后面是here、there、home、abroad去掉to

例如:I   have been  here  with my  wife.

我和我的妻子来过这。

3、have gone  to 一般不用第一、第二人称当主语

例如:Tom   has  gone  to  Hangzhou,  you  can  call  him.

Tom  去杭州了,你可以打电话给他。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式