爱问知识人 爱问教育 医院库

have been in 和have gone to是不是一个意思?

首页

have been in 和have gone to是不是一个意思?

have been in 和have gone to是不是一个意思?

提交回答
好评回答
  • 2006-09-20 12:59:47
    这两个词组差别大了!
    have been in/at表示在某个地方,可以与时间段的时间状语连用,如:
    I have been in Beijing for three years.
    have gone to表示去了某地方,由于go是非延续性动词,不能与表示时间段的状语连用.如:
    They have gont to Beijing.他们去了北京.
    但不可以说:They have gone to Beijing for three years.

    难***

    2006-09-20 12:59:47

其他答案

    2006-09-23 16:11:46
  • oh ,My God !这是初2的内容很简单`就是上面几位兄台说的

    5***

    2006-09-23 16:11:46

  • 2006-09-20 13:18:55
  • 哇靠,都挺专业的哈!

    i***

    2006-09-20 13:18:55

  • 2006-09-20 12:33:45
  • 看起来意思差不多,但是放在一句话中的时候,意思还是有差别的。如:
    He has been in Shanghai与He has been in Shanghai意思应该是一样的,但是我只说I have been in Shanghai而不会说I have gone to Shanghai,因为have gone to侧重动作,而且是离去之意,只有呆在原地的人才可以说别人“去了”,而have been in更侧重状态。

    清***

    2006-09-20 12:33:45

  • 2006-09-20 12:33:11
  • have been in 已经在某个地方
    have gone to 已经去了某个地方

    燕***

    2006-09-20 12:33:11

类似问题

换一换
  • 英语考试 相关知识

  • 教育培训
  • 教育考试

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):