hdmi2.0和dp1.4:how to use been?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 01:29:29
我是一个英语学习者(由于在百度上看到你的回答非常好,所以)请问:非延续性动词用加been吗?那延续性动词呢?那什么时候加been?finish是延续性动词吧?确是have finished 没有加been 谢谢啦!

been是be的过去分词,后面可以加动词+ing,也可以加形容词,以及动词的被动(+ed)。
如果你想表示一种过去到现在的持续的动作,那么have/has been doing sth.。同样在过去完成时里用had been doing sth.。这两种情况是在动词是延续性的情况下。
如果是非延续性动词,那么除非它是被动语态,或者一些特殊情况,比如He has been knocking at the door for 2 minutes.。knock是瞬间动词,但是knock at表示敲门时,可以看作一种状态(敲门可以敲很长时间)。但非延续性动词一般不用been。
finish 是瞬间动词,你弄错了,除非是被动。

如何使用了?