Having been 是什么时态Having been lost in the mountains for a week ,the two students were finally saved by the local police.为什么不是 have been lost

问题描述:

Having been 是什么时态
Having been lost in the mountains for a week ,the two students were finally saved by the local police.
为什么不是 have been lost

你不要被having 的ing 迷惑住,其实就是现在完成时,只不过做了伴随状语,需要用ing形式来修饰the two students , 所以它的原形就是have been ,原句可以改成,The two students have been lost in the mountains for a...

将来完成

现在完成进行时

具体情况具体分析
HAVE BEEN DOING. 现在完成进行时
HAVE BEEN DONE 现在完成时

是被动的现在完成进行时~

现在完成时的被动?

依我现在的水平还不知道
但是 不是 现在完成进行时 也不是 现在完成时
更不是被动了吧?

同三楼

having been 这个我还不晓得~~但是have been doing完成进行时,表示动作已经开始,但没有结束,并有可能持续下去。

就是have been
现在完成时啊`````
用Having是因为它在句首,而且和主语the two students 是主动关系```

现在完成时,推都推出来啦

实际是它就是have been lost,只不过它是个非谓语动语啦,句中主语the two students 与lost可以理解为”主动”的关系,所以就用的Having啦..实际是它是现在完成时.