he has been there for six months中的been怎么理解?

has不是助动词吗?为什么助动词后面还有个be动词呢?这种现在完成时态好多都用有been,我就是不理解这里面什么还要用个be动词,请大师详细解释下,谢谢!... has不是助动词吗?为什么助动词后面还有个be动词呢?这种现在完成时态好多都用有been,我就是不理解这里面什么还要用个 be动词,请大师详细解释下,谢谢! 展开
tylarissa
2013-08-02 · TA获得超过9779个赞
知道大有可为答主
回答量:1万
采纳率:85%
帮助的人:2026万
展开全部
这个句式用了 主系表结构
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 这个结构。
sxdehui2010
2013-08-02 · TA获得超过220个赞
知道小有建树答主
回答量:226
采纳率:0%
帮助的人:134万
展开全部
been是be的过去分词,这句是现在完成时,他在那里有六个月了。现在完成时的形式为have/has +过去分词。
追问
这个我知道,我是说这里为什么要用be,是因为这里没有动词所以要用be动词代替吗?
追答
可以用stay来代替它,不同的动词意思不太一样。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a430ae5
2013-08-02
知道答主
回答量:3
采纳率:0%
帮助的人:4569
展开全部
表示一种延续状态。你可以说he is there.但你后面有for是表示呆在那里有六个月,是表种持续的状态
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式