问题描述: have been doing ,have done和have doing区别 1个回答 分类:英语 2014-10-25 问题解答: 我来补答 1、have been doing 是现在完成进行时, 表示已经做了并且还在做的事情.I have been answering many questions.2、have done 是一般现在时, 表示已经完成的事情I have answered 40 questions.3、have doing 不存在 展开全文阅读