He has always been a good neighbor

问题描述:

He has always been a good neighbor
be不是不及物么,为什么后面会跟宾语?

1.be动词怎么会是不及物动词呢?a good neighbour更不是什么宾语.
2.be动词后面当然可以跟名词(短语)做其表语(不是宾语),两者一起形成系表结构.
3.而主系表结构是英语中最常见的五种基本句型之一,该句恰恰正是主系表结构.
4.做表语的成分有很多种,据我所知,包括名词/代词/形容词/副词/介宾/不定式/分词等都可以.