关于been的一个疑惑

来源:百度知道 编辑:UC知道 时间:2024/05/27 10:03:02
The house has been built 10 years ago by him . 这房子是他10年前建造的(实际上是被他建造的)。 I have been very busy the last few days 这里的been 是 be动词 的过去分词形式, 和上面的 have been done 不是一回事,和被动就没有关系了。再比如, I have always been in love with you .我一直爱着你。这里的 been 也不是被动,而是 be动词 的过去分词。

在什么情况下been是作be 动词的过去分词用呢?

表示状态的时候,即been后面没有动词的过去分词,而跟的是名词或者形容词的话,been就是做be动词的过去分词。
如果been后面有另外一个动词的过去分词,那么been表示被动

在助动词have , has, had 后

1.have been to 句型中

2.用完成时态,并且这个句子不表示被动
在这里,一般后面加形容词 或者doing
若是表被动,后面还有现在分词

be作为系动作时构成主系表结构,(就是解释为“是”的时候或者与时间,地点连用)
或者是固定搭配时(eg:be fond of,be love with sb;be interested in ;be busy doing sth。。。)在完成时中为been

主系表结构: He has been here for 3 years。
固定搭配: I have always been in love with you 。