英语中have been to与have gone to的区别这两个词组我都知道用在现在完成时,可就是常常搞混淆.想问一下它们的区别是什么?
问题描述:
英语中have been to与have gone to的区别
这两个词组我都知道用在现在完成时,可就是常常搞混淆.想问一下它们的区别是什么?
答
have been to 是已经去的意思。
have gone to 是去了...的意思,更强调过程
答
have been to是某人已经去过某地.而此人现在在这
have gone to是指某人已经去到某地.而此人现在不在这
谢谢他的回答!
你就想BEEN谐音是病!病了的话就肯定在这!因为他生病了!
而GONE就想他走了!那他肯定不在这里!
这是我的歪记!
答
have been to是某人已经去过某地 而此人现在在这 have gone to是指 某人已经去到某地 而此人现在不在这
答
前者强调 曾经去过一个地方
后者偏重 去了一个地方
例如:你要表达小明以前去过上海 那就用 have been
你要表达小明去了上海(比如小明现在就在上海,他妈妈问你小明去哪里了) 你可以用 have gone to