he has been there for six months中的been怎么理解?has不是助动词吗?为什么助动词后面还有个be动词呢?这种现在完成时态好多都用有been,我就是不理解这里面什么还要用个 be动词,

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 12:13:57

he has been there for six months中的been怎么理解?has不是助动词吗?为什么助动词后面还有个be动词呢?这种现在完成时态好多都用有been,我就是不理解这里面什么还要用个 be动词,
he has been there for six months中的been怎么理解?
has不是助动词吗?为什么助动词后面还有个be动词呢?这种现在完成时态好多都用有been,我就是不理解这里面什么还要用个 be动词,

he has been there for six months中的been怎么理解?has不是助动词吗?为什么助动词后面还有个be动词呢?这种现在完成时态好多都用有been,我就是不理解这里面什么还要用个 be动词,
这个句式用了 主系表结构
eg .He is here .他在这,is 是be 的一般现在时.
He was here a moment ago .他刚才在这.was 是 be 的过去时.
He has been here for six months .他在这六个月了.has been 是be 的完成时.
助动词 不能 单独作谓语 ,要和主要动词一起构成谓语 ,完成时的构成是 助动词 have + 动词的过去 词 ,那么 be 的过去分词是 been ,所以就出现了 have /has been 这个结构.

表示一种延续状态。你可以说he is there.但你后面有for是表示呆在那里有六个月,是表种持续的状态

been是be的过去分词,这句是现在完成时,他在那里有六个月了。现在完成时的形式为have/has +过去分词。