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

英语单选!

首页

英语单选!

They _____ out after lunch and have jusst come back.
A went    B have gone   C are gone    D had gone
答案是A  可是为什么呀?  我选得  D

提交回答
好评回答
  • 2005-06-11 18:05:12
    从纯语法角度说,have jusst come back是一个现在时态。你想想,一个现在时态怎么能和一个过去完成时一起用呢? 如果用过去完成时,那么整个句子都应该是一个过去时态了。
    不知道这样理解会不会容易些。

    s***

    2005-06-11 18:05:12

其他答案

    2005-06-12 15:14:27
  • 没有参照时间不能用had 其实可以的 因为是国人出的题所以这么死叩
    语法

    o***

    2005-06-12 15:14:27

  • 2005-06-11 17:23:22
  • 此题语境表明他们的行为是过去发生的故应用过去时,而且没有一个过去的时间作参照点,故应用过去时。

    卜***

    2005-06-11 17:23:22

  • 2005-06-11 17:21:35
  • A
    应该用过去时,强调过去某一时刻发生的动作。have just back主要强调他们已经回来,我的解释不够,表达欠佳

    e***

    2005-06-11 17:21:35

  • 2005-06-11 17:15:16
  • 此题语境表明他们的行为是过去发生的故应用过去时

    l***

    2005-06-11 17:15:16

类似问题

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

相关推荐

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

确定举报此问题

举报原因(必选):