一道超级简单英语时态问题!!高手快来啊!加高分!

来源:百度知道 编辑:UC知道 时间:2024/06/13 22:50:40
he has been there for six months
他在那儿已经住了六个月了。

这里的been到底啥意思啊。我觉得是 在 的意思。表示他还会继续呆下去
来人啊 ,

be动词的现在完成时,因为时间状语是for six months,指段的时间,所以要用完成时,表示从过去某一刻到现在为止存在的状态或所做的动作。

是 在的意思
has been there就是在哪里的意思

嗯,我们老师讲过

过去。是be的过去分词