have been doing have p.p.区别在哪?
问题描述:
have been doing have p.p.
区别在哪?
答
have done就是说从过去某个点到现在来说你已经做了啥事,have been doing就是说从过去某个点到现在,不仅仅是说你已经做了,还有你现在还在做这个事的意思。比如说l have been working here for ten years.就是说你在这已经工作了十年,而且有持续下去的意思。
答
have been doing 现在完成进行时.have p.p现在完成时.二者有共同点,但最大区别在于现在完成进行时更强调动作的持续性.比如,She has been writing the letter since two hours ago.两个小时以来,她一直都在写信现在完...