he has been there for six months中的been怎么理解?
has不是助动词吗?为什么助动词后面还有个be动词呢?这种现在完成时态好多都用有been,我就是不理解这里面什么还要用个be动词,请大师详细解释下,谢谢!...
has不是助动词吗?为什么助动词后面还有个be动词呢?这种现在完成时态好多都用有been,我就是不理解这里面什么还要用个 be动词,请大师详细解释下,谢谢!
展开
3个回答
展开全部
这个句式用了 主系表结构
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 这个结构。
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 这个结构。
展开全部
been是be的过去分词,这句是现在完成时,他在那里有六个月了。现在完成时的形式为have/has +过去分词。
追问
这个我知道,我是说这里为什么要用be,是因为这里没有动词所以要用be动词代替吗?
追答
可以用stay来代替它,不同的动词意思不太一样。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
表示一种延续状态。你可以说he is there.但你后面有for是表示呆在那里有六个月,是表种持续的状态
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询