首页 > 留学知识库

问题: 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有什么区别啊

谢谢

解答:

只是一个瞬间动词与延续性动词的问题。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都是延续性动词