I have been doing sth.和I have done sth.有何区别?麻烦各位帮我解决一下英语问题,谢谢!

问题描述:

I have been doing sth.和I have done sth.有何区别?
麻烦各位帮我解决一下英语问题,谢谢!

前者表示一直在做,但是没有做完
后者表示已经完成

1区别现在完成时和现在完成进行时 现在完成进行时是一兼有现在完成时和现在进行时二者基本特点的时态.由于它有现在完成时的特点,所以它可以表示某一动作对现在产生的结果或影响.由于它有现在进行时的特点,所以它也可...