英语语法中being done ,having been done,having done都在什么情况下出现和使用?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 00:36:10

英语语法中being done ,having been done,having done都在什么情况下出现和使用?
英语语法中being done ,having been done,having done都在什么情况下出现和使用?

英语语法中being done ,having been done,having done都在什么情况下出现和使用?
being done ,have been done,have done这三者都有动词done且有三种形式,估计这个把你弄迷糊了.
第一个being done是被动语态的正常时态下的现在分词形式,表示“正在被...”的一种状态,可以在一个句子中担任各种成分.比如I'm afraid of (being found) telling a lie.我害怕被发现说谎.括号中的being found是做介词of的宾语..再如We saw the house (being repaired).我们看见人们正在修理那个房子.括号中being repaired是做定语修饰house或者看做saw的宾语补足语,但都含有被动的含义.
have been done和have done都是现在完成时态,表示已经完成的动作,对现在的结果产生一定的影响,只不过前者是被动语态而已.举个例子说下,I have finished my work ahead of time.我已经提前完成了工作.换句话说是My work has been finished ahead of time.表达的是一个意思,只不过使用了被动语态.
having been done 和having done 都是现在分词形式,具有现在分词的所有特点,可以做除了谓语的其他各种句子成分,同时前者具有被动的含义,而后者不具有罢了.
其他更多疑问可以追问.

being done 现在进行时的被动语态
having been done是现在分词完成时的被动语态
having done 是v.现在分词的完成式
望采纳

主要就是动名词的主动与被动形式
动名词一般式:

被动:being done (例:He attended the party without being invited.)
动名词完成式:

主动:having done (例:He was praised for having completed t...

全部展开

主要就是动名词的主动与被动形式
动名词一般式:

被动:being done (例:He attended the party without being invited.)
动名词完成式:

主动:having done (例:He was praised for having completed thirty years of hard work.)

被动:having been done(例:John was unhappy for not having been given the first chance to go abroad. )
仔细体会一下语境你就能明白了

收起