went和have gone to的区别。分别怎么用?

如题所述

1、have been to为去过某地,表示去的人已经回来了。通常可与表示次数的状语连用。如:He has been to Paris three times.
他去过巴黎三次。
2、have gone to为去了某地,但是去的人还没回来,强调说话的当时,去某地的人不在场。如:He has gone to see her uncle,He will be back next week . 他去看他叔叔了,下周才回来。
3、 went 表示在过去的时间去了某地,一般和一个具体的表示过去的时间连用。如:We went to Beihai Park yesterday .昨天我们去北海公园了。一般过与现在完成时主要考的区别就是是否对现在产生影响,可以从具体时间状语能够判断出。
我的更准确哦~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-25
went是在一般过去式中用的,have gone to 是在现在完成式中用的
I went to China last week我上周去了中国(做过的事情,可能还在中国)
I have gone to China我有去过中国(强调已经完成的事情)
望及时采纳,有问题请提出,谢谢本回答被提问者采纳
第2个回答  2012-05-25
went表示一般过去式 而have gone to 表示站在完成时