分类：教育/科学
问题：Havebeendoing与hadbeendoing区别 
回答：你好
Have been doing是现在完成进行时
现在完成进行时东此表示从过去一直保持到现在的动作，这个动作可能刚刚结束，也可能还要继续下去。
 

had been doing是过去完成进行时
过去完成进行时主要表示一直持续到过去某一时刻的哦诺，该动作可能刚刚结束，也还可能还在进行