we ----(be) friends for the whole ten years答案是have been 我觉得应

问题描述:

we ____(be) friends for the whole ten years答案是have been 我觉得应该是have been being
不太明白
1个回答 分类:综合 2014-10-14

问题解答:

我来补答
首先:have been being 不是现在完成进行时,这个组合是不存在的,真正的现在完成进行时是have/ has been doing
这里要注意现在完成时和现在完成进行时的区别:现在完成时注重动作行为的结果、影响,而现在完成进行时只强调动作本身.
根据句子,它要表达的是:我和他已经认识了整整十年.(我们已经做了整整十年的朋友.)
这里并不是要强调“认识”这个动作,而是要强调我们“认识”了十年,带来的结果:我们很熟,很了解对方,等等.
所以要用have been~
 
 
展开全文阅读
剩余:2000
上一页:第一个解释一下
下一页:例二,求解