第1个回答 2018-07-29
没有having been doing 只有have be doing是现在完成进行时,表示从过去持续到现在的动作,状态。比如:I have being working from home for quite a few months.希望帮到你,好好学习,天天向上,加油哦本回答被网友采纳
第2个回答 2012-05-27
have been doing:现在完成进行时。表示从过去的某一个时间开始做某事,一直到现在,将来还有可能继续做下去。
having been doing可能是放在句首了吧。
例:------in the hot sun for over two hours ,we were all tired out ,eager for a break in the shade.
A.Walking B.Walked C.Being walking D.Having been walking
应选D 。意在说明从过去某时刻开始到现在已走了两个小时,还可能继续走下去。同时非谓语动词作状语,选项与主语We成主动,因此是having而不是have。
第3个回答 2008-10-26
有,过去现在进行时,表示过去一直在做到现在也没有停止
第4个回答 2008-10-26
是have been doing哦
表示过去一直在做到现在也没有停止