并不是所谓的完成进行时,完成进行时应该是:have+been+doing.
这里是完成时的被动作状语的情况,一般用在句首.
例如:
Having been blamed by the teacher, he does not dare to run away from school again.已经被老师骂过了,他再也不敢逃学了。
又如:
Having been told that he didn't pass the exam, he felt extremely sad.被告知没通过考试后,他极其郁闷。
having been finished是:
动词的-ing形式+完成式 + 被动式
意思是(某件工作)已经做完了
表示动作是先于主语的动作完成的
并且动作是主句主语的承受者
Having been cheated, I don't believe any girl at all.
被欺骗后,我再相信女人了。
是不是太绕了
如果你问的是have been + -ed分词,我再举例子:
The car has been cleaned.
车洗完了。 (意思是车是干净的了)
The book has been adapted into a movie.
这本书被改变成电影了,或已经搬上了银幕
OK? Take a rest!
现在完成进行时,可以表示现在进行的动作仍在继续,二爷可以表示动作刚结束。似乎考试一般喜欢抓住第二种解释。
例子。I have been watching TV.可以表示我刚才在看电视,但是现在已经没有看了。
比如说:昨晚10点之前一直在下雨!可以翻作:
She having been cried before 10pm last night.
完成时的被动式.不过是have been+过去分词.没有having been....
例:I have been told already.
He has been sent to the hospital.