she has been dead for three years.解释下been的作用.我知道是现在完成时,但不明白为什么要加been.如果不加been 直接写成she has deaded for three years.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 15:18:20
she has been dead for three years.解释下been的作用.我知道是现在完成时,但不明白为什么要加been.如果不加been 直接写成she has deaded for three years.

she has been dead for three years.解释下been的作用.我知道是现在完成时,但不明白为什么要加been.如果不加been 直接写成she has deaded for three years.
she has been dead for three years.解释下been的作用.我知道是现在完成时,但不明白为什么要加been.
如果不加been 直接写成she has deaded for three years.

she has been dead for three years.解释下been的作用.我知道是现在完成时,但不明白为什么要加been.如果不加been 直接写成she has deaded for three years.
1.现在完成=助动词(has have)+过去分词
2.been是be(is am are)动词的过去分词
dead是形容词(没有过去分词),不是动词,表达死时,是表达一种状态(不是动词)死了.
所以这里,形容词前面只能用be动词,所能是is dead.
is 的过去分词是been.
所以用has been dead.

dead 是形容词, 做谓语前面要用be , be 的现在完成时是has been,

这里dead是个形容词,不能单独做谓语的,因此需要be动词。