搜索
首页 教育/科学 外语学习 英语考试

have been to 和 have gone to 有什么区别?

have been to 和 have gone to 有什么区别?

全部回答

2005-08-02

0 0
have been to somewhere曾经去过某地,已经回来了. have gone to somewhere去了某地,还没回来. e.g I have been to Beijing. 我去过北京. Where is he? He has gone to Beijing. 他在哪儿? 他去北京了.

2005-08-02

  都是现在完成时,表示过去发生的动作对现在的影响,或过去开始但延续到现在的行为或动作。 谓语结构:have(has)+过去分词 have +been to been 是be的过去分词,表示去过某处. 如:He have been to Shanghai。
  他去过上海. have+ gone to, gone 是go的过去分词,表示已经去某处了. 如:He have gone to Shanghai。他去上海了.。

2005-08-02

have been to表示曾经去过某地(现在已经不在那了) have gone 则表示在去某地的路途中(可以指往返的路途中)

2005-08-02

have been to 曾经去过某地,现在不在那里,已经回来了. have gone to 去了某地,还没回来或在路上,可能还在那里.

2005-08-02

have been to去过某处(现在不在那儿) have gone to去了某处(现在还在那儿)

2005-08-02

have been to 曾经去过 have gone to已经去...地方

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

教育/科学
英语考试
院校信息
升学入学
理工学科
出国/留学
职业教育
人文学科
外语学习
学习帮助
K12
外语学习
英语考试
德语
韩语
日语
法语
英语翻译
英语考试
英语考试
举报
举报原因(必选):
取消确定举报