have been done和have been doing 和having been done和having done

have been done和have been doing 和having been done和having done的区别.请举例,
晓晓爱杰 1年前 已收到2个回答 举报

qq头目 幼苗

共回答了26个问题采纳率:76.9% 举报

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.

1年前

2

我要說 幼苗

共回答了1个问题 举报

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

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 2.705 s. - webmaster@yulucn.com