have been to與have gone to有何用法區別?急求!!
- 2022-12-27
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+次數
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可持續的
如:they have been there for 4 years。
have gone to瞬間的
如:they have gone to American
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