had been doing 是什么时态?

had been doing 是什么时态?表示什么意思?

had been doing是过去完成进行时态:过去完成进行时:就是相对过去的某个时刻来说已经对现在有直接影响并且还在进行的动作。
而楼上回答的不对;现在完成进行时应该是:have been doing

希望可以帮助你,满意的话,希望采纳,谢谢!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-22
过去完成进行时。英语时态有16种之多,许多非常抽象,通常不是直接使用而是放在间接引语或虚拟语气中,过去完成进行时就是一例。过去完成进行时,就是相对过去的某个时刻来说已经对现在有直接影响并且还在进行的动作。放在间接引语或虚拟语气中时它的时态不能再向前推,向后推是现在完成进行时。过去完成进行时与过去完成时的用法很相近,它通常表示某个过去正在进行的动作或状态,持续到过去某个时刻,还未完成,一直持续到之后的当前才结束   He had been waiting for two weeks. He was still waiting.(本回答被网友采纳
第2个回答  2013-10-22
现在完成进行时,表达的意思有两种:1.表示从过去某时开始一直持续到现在的动作,并且还将持续下去。2.表示在说话时刻之前到现在正在进行的动作。
相似回答