He has been there for six months .为什么句中有been,有什么作用?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 03:03:15
He has been there for six months .为什么句中有been,有什么作用?

He has been there for six months .为什么句中有been,有什么作用?
He has been there for six months .为什么句中有been,有什么作用?

He has been there for six months .为什么句中有been,有什么作用?
这是一个现在完成时!has been 是完成时 是固定搭配!表示他还在那里!

现在完成时中用动词的过去分词。这句话的意思是 他在这儿已经六个月了

been是be的过去分词,用于表示完成时的被动语态。因为完成时的基本形式是have done,所以这里的done就用been表示,这是一个固定的英语结构,来表示某个动作从过去到现在一直还在持续着,并且还没结束的动作。
因此你可以这样理解这个句子: 他在这里已经有六个月了,着六个月是过去一直到现在的时间,甚至将来还会持续呆在这里。
纯手打,若喜欢,请采纳哈!有什么不明白的也可以继续追...

全部展开

been是be的过去分词,用于表示完成时的被动语态。因为完成时的基本形式是have done,所以这里的done就用been表示,这是一个固定的英语结构,来表示某个动作从过去到现在一直还在持续着,并且还没结束的动作。
因此你可以这样理解这个句子: 他在这里已经有六个月了,着六个月是过去一直到现在的时间,甚至将来还会持续呆在这里。
纯手打,若喜欢,请采纳哈!有什么不明白的也可以继续追问喔!

收起

has been 是be的完成时态,跟时间状语for six months相呼应。