have been done和have been doing 和having been done和having done的区别.请举例,

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 13:41:48

have been done和have been doing 和having been done和having done的区别.请举例,
have been done和have been doing 和having been done和having done的区别.请举例,

have been done和have been doing 和having been done和having done的区别.请举例,
1.have been done 曾经被 e.g.Taiwan has been taken charge of by the Japanese.
2.have been doing曾经干过一段时间...e.g.I have been walking along the lake.
3.4.是现在分词形式,一般用作状语,如 Having been bitten by a dog,now I am not a dog fan.
Having written the same composition before,I passed the exam with ease.

have been done 是现在完成时的被动。
have been doing 是现在完成进行时,表示从过去到现在并正在进行着的动作或者事情。
having done 是非谓语动词的完成时,动作是主语主动发出的,并且在谓语动作发生之前,在句子中作状语,表示完成...之后,常用于句首。
having been done 表示被动。...

全部展开

have been done 是现在完成时的被动。
have been doing 是现在完成进行时,表示从过去到现在并正在进行着的动作或者事情。
having done 是非谓语动词的完成时,动作是主语主动发出的,并且在谓语动作发生之前,在句子中作状语,表示完成...之后,常用于句首。
having been done 表示被动。

收起