英语中的动名词 having done 与being done分别都在什么地方用.最好举例子

趴_趴_熊007 1年前 已收到2个回答 举报

qq176393669 幼苗

共回答了18个问题采纳率:88.9% 举报

一般时 being done,完成时having done.例如:
We must do something to prevent water from being polluted.(如果主语是动名词所表示的动作的对象,动名词用被动语态.)
2.I remember having been told a story.
希望对你有所帮助,

1年前 追问

9

趴_趴_熊007 举报

having been done与being done。having done与not having done分别举一下例子,并标注汉语

举报 qq176393669

1.He was praised for having finished the work ahead of time.他提前完成了工作受到了表扬。 2.I'm sorry for not having kept my promise.没有信守承诺我很抱歉。 动名词的动作发生在谓语动词所表示的动作之前,通常要用完成式,否则用一般式。 如果我解决了你的问题,请采纳我的答案哦!谢谢哦!

蛮简单 幼苗

共回答了1个问题 举报

1、having done 是非谓语动词中现在分词的完成式。与现在分词一般式doing 相比,doing表示的动作或状态往往与句子谓语动词表示的动作或状态同时发生,而having done 强调在谓语动词之前发生,即已经是完成时。having done 通常在句中作状语,表示句子主语发生的动作或存在的状态,与主语是主动关系。例句:①Having worked there for 30 years,...

1年前

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