have been to与have gone to有何用法区别?最好是把用法详细说一下 .有例子最好

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 04:22:55

have been to与have gone to有何用法区别?最好是把用法详细说一下 .有例子最好
have been to与have gone to有何用法区别?
最好是把用法详细说一下 .有例子最好

have been to与have gone to有何用法区别?最好是把用法详细说一下 .有例子最好
have been to 是已经去过了的意思
比如:I've been to China 我去过中国了
have gone to 是已经去了,但是人还在那里没回来
Dad have gone to China on business 爸爸已经去中国出差了
have been in 是已经呆过一段时间 ,现在还在是一种持续的
I have been in shanghai for ten years since I was a little girl

前者去过但回来了
后者去了还没有回来

have been to可持续的
如:they have been there for 4 years.
have gone to瞬间的
如:they have gone to American

很容易分辨的:
have been to+次数
have gone to(还没回来) 【注:不能+for】
附:have been in+for(一段时间)

have been to是去过某地
例如:I have been to shanghai 我去过上海
have gone to是去某地,可能已经到了,也可能在路上还没到
例如:she has gone to school 她去学校了(可能没到,也可能到了)

have been to过去去过某地还没回来
I have been to suzhou.
have gone to过去去过某地但回来了
I have gone to suzhou last week.