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

问题描述:

英语语法中being done ,having been done,having done都在什么情况下出现和使用?
1个回答 分类:英语 2014-09-27

问题解答:

我来补答
eing 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 都是现在分词形式,具有现在分词的所有特点,可以做除了谓语的其他各种句子成分,同时前者具有被动的含义,而后者不具有罢了.
其他更多疑问可以追问.
 
 
展开全文阅读
剩余:2000
上一页:单调性最小值
下一页:溶质质量