have gone to 与 have been to ,have gone ,have been的区别是什么
have gone to 与 have been to ,have gone ,have been的区别是什么
have gone to+地方 去了未回来
have been to+地方 去了回来了
have been/gone +adv 同上
have gone to 去了没回来。
have been to 去过,但已经回来了。
have gone / have been +副词。副词如here there home...
have been to 去了一个地方,现在回来了I have been to America.译为:我去过美国(现在回来了)have gone to 去了一个地方,但现在还没回来They have gone to America.译为:他们去美国了(现在还没回来,说话的时候“...
has/have gone to表示“已去某地(在途中或已经到达目的地)强调人已离开说话的地方。
has/have been to表示“曾去过”,“过去到过而现在已返回”,说明有某种经历;
例如:
They have been to Chicago.
“他们曾到过芝加哥,现在已回来了”。此语强调的是往返的经历。
They have gone to Chicago.
“他们已到芝加哥去了”,此语的言外之意是“也许他们已经到达,也许现在还在途中”,它强调“去”的动作已经完成,所以人已不在说话的地点。
(1)句的意思是“他们曾去过芝加哥”,此语强调过去的经历,但没有说明现在是否已回来。言外之意,他们到过芝加哥,他们知道芝加哥在何处,该城市有多大,人口有多少等等。
They have been to England many times.他们去过英国许多次了。
Tom isn’t here . He has gone to the supermarket.tom不在,他去超市了。