we ____(be) friends for the whole ten years答案是have been 我觉得应该是have been being不太明白

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 13:46:06
we ____(be) friends for the whole ten years答案是have been 我觉得应该是have been being不太明白

we ____(be) friends for the whole ten years答案是have been 我觉得应该是have been being不太明白
we ____(be) friends for the whole ten years答案是have been 我觉得应该是have been being
不太明白

we ____(be) friends for the whole ten years答案是have been 我觉得应该是have been being不太明白
首先:have been being 不是现在完成进行时,这个组合是不存在的,真正的现在完成进行时是have/ has been doing
这里要注意现在完成时和现在完成进行时的区别:现在完成时注重动作行为的结果、影响,而现在完成进行时只强调动作本身.
根据句子,它要表达的是:我和他已经认识了整整十年.(我们已经做了整整十年的朋友.)
这里并不是要强调“认识”这个动作,而是要强调我们“认识”了十年,带来的结果:我们很熟,很了解对方,等等.
所以要用have been~

have been 是现在完成时形式,前者是助动词,后者是are这个系动词的过去分词形式,非常正确,不缺少什么;而have been being中最后的一个单词完全是多余的。have been being 现在完成进行时感觉也能说通啊现在完成进行时的公式为:have/has being done 注意being的位置在中间,而不是在最后的...

全部展开

have been 是现在完成时形式,前者是助动词,后者是are这个系动词的过去分词形式,非常正确,不缺少什么;而have been being中最后的一个单词完全是多余的。

收起

have been就可以了
be这个词是表状态的,不需要再用进行时
就像我是个学生,不需要I am being a student一样

表状态 不是强调动作进行持续