有没有having been doing这样的呢?这个问题是想了好久,有没有having been doing这样的语法的呢?

问题描述:

有没有having been doing这样的呢?
这个问题是想了好久,有没有having been doing这样的语法的呢?

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。

是have been doing哦
表示过去一直在做到现在也没有停止

没有.
have been doing是表示现在完成进行时.如果你从过去将一个动作持续到现在,并要强调现在也在做的话,就用这个.
如果是过去完成进行时的话,应该是had been doing sth.
如果有这种用法的话,楼主可以尝试著翻译成中文,“现在已经正在..”中文都不通的不是么?

有,过去现在进行时,表示过去一直在做到现在也没有停止