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

have been

首页

have been

--i am sorry to keep you waiting.

--oh, not at all .i__ here only a few minutes.

A.have come 

B.have been

C.had been

D.was

have been表示的是什么意思啊,been代表什么啊,为什么不能选A呢,和b有什么区别啊

谢谢

提交回答
好评回答
  • 2008-09-14 09:27:37
    只是一个瞬间动词与延续性动词的问题。been 是 am/is/are 的过去分词,Have been 的意思就是“已经到”,又由于come是瞬间动词,been是延续性的过去分词。现在完成时若出现时间状语,have后面要跟延续性动词,所以选B。
    例如:open, close, finish, begin, come, go, arrive, reach, get to, leave, move, borrow,buy都是瞬间动词
    例如:wait,eat,listen,write,learn都是延续性动词

    _***

    2008-09-14 09:27:37

其他答案

    2008-09-14 18:50:55
  • have been是延续性动词,因为后面有a few minutes,不是瞬间的,有几分钟了,所以不能选A,have come只是短暂性的动词。

    s***

    2008-09-14 18:50:55

类似问题

换一换
  • 学习帮助 相关知识

  • 教育培训
  • 教育考试

相关推荐

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

确定举报此问题

举报原因(必选):