have been的区别

 我来答
巨蟹copy
2022-12-25
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

分析如下:

1、have been to 意思是  “某人曾经到过某地现在已经回来了”表示人现在已经不在那里。

They have been to England.他们曾到过英国,现在已回来了。

2、have been in 意思是“某人去了某地现在还在那里”表示人还在那里,表示的是一段时间都在那里。

They have been in England.他们曾去过英国。

3、have gone to意思是“某人到某地去了”表示人还在去那里的路途中或者到了那里,突出的是某人现在的位置。

They have gone to England.他们已到英国去了。

扩展资料:

have been的用法

1、have been用于完成时,表示“已经过去”

例如:Scientists think that there has been life on Earth for millions of years

科学家认为生命存在于地球已经有几百万年了。

2、have been done现在完成时的被动形式,表示已经被完成

3、have been doing现在完成进行时,表示到现在为止仍然在进行。

例如:The work has been done.工作已经被完成了。强调结果

They have been playing football for 3 hours.他们已经踢了3小时的足球了。可能还未结束。

强调结果直接用have done现在完成时;

强调过程或还未完成的动作行为用have been doing现在完成进行时。

参考资料来自:百度百科been

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式