问题: 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都是延续性动词
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。