we ____(be) friends for the whole ten years答案是have been 我觉得应该是have been being
4个回答
展开全部
首先:have been being 不是现在完成进行时,这个组合是不存在的,真正的现在完成进行时是have/ has been doing
这里要注意现在完成时和现在完成进行时的区别:现在完成时注重动作行为的结果、影响,而现在完成进行时只强调动作本身。
根据句子,它要表达的是:我和他已经认识了整整十年。(我们已经做了整整十年的朋友。)
这里并不是要强调“认识”这个动作,而是要强调我们“认识”了十年,带来的结果:我们很熟,很了解对方,等等。
所以要用have been~
这里要注意现在完成时和现在完成进行时的区别:现在完成时注重动作行为的结果、影响,而现在完成进行时只强调动作本身。
根据句子,它要表达的是:我和他已经认识了整整十年。(我们已经做了整整十年的朋友。)
这里并不是要强调“认识”这个动作,而是要强调我们“认识”了十年,带来的结果:我们很熟,很了解对方,等等。
所以要用have been~
展开全部
have been 是现在完成时形式,前者是助动词,后者是are这个系动词的过去分词形式,非常正确,不缺少什么;而have been being中最后的一个单词完全是多余的。
追问
have been being 现在完成进行时感觉也能说通啊
追答
现在完成进行时的公式为:have/has being done 注意being的位置在中间,而不是在最后的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
have been就可以了
be这个词是表状态的,不需要再用进行时
就像我是个学生,不需要I am being a student一样
be这个词是表状态的,不需要再用进行时
就像我是个学生,不需要I am being a student一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
表状态 不是强调动作进行持续
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询