have went to还是have been to?

如题所述

have gone to 表示人不在这里,表示到了某地或正在去某地的途中。总之,说话时该人不在现场,一般不用第一、第二人。

例如:-Where is Mr Li? 

-He has gone to the UK.李先生在哪里?他去了英国。

have been to 表示人在这里,“曾经去过某地”,现在已经不在那里了。可与just, ever, never等连用。

例如:-Do you know something about Beijing? 

-Yes,I have been to Beijing three times. 你知道北京的情况吗?是的,我去过那里三次。

have been in 是指已经呆在某地。常与表示一段时间的状语连用。

I have been in SuZhou for six years.我在苏州六年了。

扩展资料:

类似的词汇:

been away from  离开

例句:She's been away from home for many years. 

她离家已经多年了。

have been over   结束

例句:How time flies, this school term will have been over in a flash. 

光阴似箭,转瞬之间,这个学期就要结束了。

have been on  一直在

例句:The robots have been on trial for the past year .

这些机器人过去一年都在试用当中。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-05-06
have作助动词时后面应该接动词的过去分词went是go的过去式,gone才是go的过去分词,所以,没有have went一说,只有have gone。have been to 某地意思是:去过某地,现在已回来。
have gone to某地意思是:已去某地人尚未回来。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网