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

英语单项选择

首页

英语单项选择

Mr.Lee______England,and he ________London for a week.

A. has been to;has been in 
B.has gone to;has been in
C.has been to;has been to
D.has gone to;has been to
选择支A和B哪一个更符合题意

提交回答
好评回答
  • 2019-03-05 17:19:29
    我认为应选择B。理由是:说话者既不在英国更不在伦敦。题干的意思应该是:“李先生去了英国,他已经在伦敦呆了一周了。”所以原话应为:Mr.Lee has gone to England,and he has been in London for a week. 

    内***

    2019-03-05 17:19:29

其他答案

    2019-03-05 17:22:55
  • 当然选B正确。
    has gone to 表示说话人去了某地(即不在说话地点)
    has been to表示说话人去过了某地,人又回到了说话地点
    后面一个空肯定是“在”伦敦一周了,不能是去过一周,所以排除C和D.人在伦敦也就是不在说话的地点,所以不用been to应用has gone to .

    邹***

    2019-03-05 17:22:55

  • 2019-03-05 16:59:56
  • has gone to表示已经去了某地,到没到还不知道,也就是说还没回来。
    has been to 就说明已经去了某地,并且现在已经回来了。
    has been in是指已经在某处待了多长时间,是一种状态,表示已经在某地。
    选B

    王***

    2019-03-05 16:59:56

  • 2019-03-05 16:48:14
  • B是正确的。
    has gone to 表示说话人去了某地,现在还没有回来。
    has been in的填法是后面说他已经在那里都一周了

    冬***

    2019-03-05 16:48:14

  • 2019-03-05 16:29:50
  • A,因为has been to是指去过那个地方,has gone to是指现在在那个地方,根据题意伦敦在英国,题意说:Mr.Lee去了英国,他现在在伦敦呆了一个月。所以应选A。
    至于C,D:has been to是不与一段时间连用的,for a week是一段时间,所以不选C,D。
    呜呜,我错了!

    田***

    2019-03-05 16:29:50

类似问题

换一换
  • 外语学习 相关知识

  • 教育培训
  • 教育科学
  • 教育考试

相关推荐

正在加载...
最新资料 热门专题 热点推荐
  • 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
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):