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

have been to还是has been to?

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

我来回答

1个回答

热心网友 时间:2023-10-14 03:38

三者都有“到/在某地去”的意思,区别在于:

1、涵义不同:

Have been in强调“住在某地/待在某地一段时间”

have been to强调“过去到过而现在已返回

have gone to强调“动作的完成”,突出的是人。

2、用法不同:

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

have been in 后面接地点 +再接时间状语

扩展资料:

1、第三人称时可以采用has been to,has gone to和has been in

例句:She 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 一般不用第一、第二人称当主语

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

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

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