have been to和have gone to的区别
1个回答
关注
展开全部
咨询记录 · 回答于2023-06-04
have been to和have gone to的区别
"have been to" 和 "have gone to" 都是表示某人曾经到过某个地点的常用表达。它们之间的区别在于:- "have been to":意思是"曾经到过",强调的是过去经历了某个地点的事实,并留下了经验。例如:I have been to New York.(我曾经到过纽约。)- "have gone to":意思是"已经去了",强调的是目前处于去某个地点的状态。例如:He has gone to Tokyo.(他已经去东京了。)因此,当我们想要表达曾经去过某个地方的情况时,我们通常会使用 "have been to";而当我们想要表达目前已经到某个地方的情况时,我们通常会使用 "have gone to"。需要注意的是,这两个表达仅适用于在过去或目前到达过某可具体位置。如果是涉及到抽象概念的某个地点,比如 "I have been to university." (我去过大学。)这时,"to" 和 "at" 的用法可能会产生混淆,具体视语境而定。