having been done英语语法考验,having been done这是什么语法,它在什么样的情况下正确使用?请大家用自己的话简明讲解?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/16 10:18:34
having been done英语语法考验,having been done这是什么语法,它在什么样的情况下正确使用?请大家用自己的话简明讲解?

having been done英语语法考验,having been done这是什么语法,它在什么样的情况下正确使用?请大家用自己的话简明讲解?
having been done英语语法考验,
having been done这是什么语法,它在什么样的情况下正确使用?
请大家用自己的话简明讲解?

having been done英语语法考验,having been done这是什么语法,它在什么样的情况下正确使用?请大家用自己的话简明讲解?
1.having been done 是现在分词完成式的被动式.
2.Having been shown around the lab,we were shown around the college.
通过此句可以看出:我们先被领着参观实验室,然后被领着参观学院.
所以:现在分词的完成式的动作发生在谓语之前,那么,现在分词完成式的被动式,就是发生在谓语动词之前的被动动作.

楼上的是have been doing,答非所问了。
这个结构是这么来的,做某事是do,被动是be done,过去完成时态是have been done,变为现在分词或动名词是having been done,明白?

having been done这是什么语法,如何理解?它在什么样的情况下正确使用?
这是个分词作状语的句型。
一般情况是逗号后面的主语是物, 且物与前面的动作成被动关系。而且是过去完成的动作。
例如:
Having been done, the paper was handed in.

having been done是非谓语动词短语,用了完成时态的被动。
在句中除了作谓语,其他成份都可以

现在完成进行时
由过去的某一时间开始,一直持续到现在(可能还在进行),而且强调其进行的延续性,这是用现在完成进行时,如,I have been living in Shanghai since 1986.
他在意思上等同于I have lived in Shanghai since 1986.但是更强调了不间断,一直住那。...

全部展开

现在完成进行时
由过去的某一时间开始,一直持续到现在(可能还在进行),而且强调其进行的延续性,这是用现在完成进行时,如,I have been living in Shanghai since 1986.
他在意思上等同于I have lived in Shanghai since 1986.但是更强调了不间断,一直住那。

收起