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

一道英语的选择题

首页

一道英语的选择题

--Where is Tom ?
--He has gone back to the U.S.A.
--How long _______ he _______ in Shanghai ?
--For about three years.
A. did ,stay    B. had ,stayed    C. has ,stayed    D. does ,stay

提交回答
好评回答

其他答案

    2006-03-26 19:53:23
  • 应该是B,因为For+ 段时间,应用完成时,题中has gone告诉我们他不在这了,所以用过去完成时

    凌***

    2006-03-26 19:53:23

  • 2006-03-26 19:17:43
  • 选择B的,顶一下!!!!!!!!!!!!!!!!!!!!!

    2006-03-26 19:17:43

  • 2006-03-26 18:53:56
  • 应该选则b.没错的.

    兜***

    2006-03-26 18:53:56

  • 2006-03-26 12:24:31
  • 答案:B 因为在问话以前Tom就已经回去了,是过去就完成了的动作,所以应该用过去完成时!如果回答的话是现在进行时的话,那就应该用现在完成时!即:He is going back U.S.A. 那你就应该问:How long has he stayed in shanghai.

    七***

    2006-03-26 12:24:31

  • 2006-03-26 12:03:48
  • 选b
    应该过去时
    只有b符合这个情景

    x***

    2006-03-26 12:03:48

  • 2006-03-26 11:01:47
  • How  Long  Is he  born  in shanghai .
    dou  you konw
    

    s***

    2006-03-26 11:01:47

  • 2006-03-26 11:01:32
  • 选C吧~~
    我是这样认为的。因为他最后的回答是for about three years.
    是He has stayed here for about three years的缩写.不知道对不对。呵呵~

    b***

    2006-03-26 11:01:32

类似问题

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

  • 教育培训
  • 教育考试

相关推荐

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

确定举报此问题

举报原因(必选):