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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 21:37:36
英语语法中being done ,having been done,having done都在什么情况下出现和使用?

英语语法中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. )
仔细体会一下语境你就能明白了

收起