首页 热点资讯 义务教育 高等教育 出国留学 考研考公

have been to和have been dong有什么区别?怎么用?

发布网友 发布时间:2022-04-22 12:42

我来回答

1个回答

热心网友 时间:2023-11-04 17:47

分析如下:

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com