have gone 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 .
这些机器人过去一年都在试用当中。