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都是延续性动词
have been是延续性动词,因为后面有a few minutes,不是瞬间的,有几分钟了,所以不能选A,have come只是短暂性的动词。
答:详情>>
答:B 被动语态,be found to do. A中的made与found均为过去分词,冲突!详情>>
问:hArd work 和hArd--working有什么区别
答:一个是名词 一个是形容词撒详情>>