一般时 being done,完成时having done.例如: We must do something to prevent water from being polluted.(如果主语是动名词所表示的动作的对象,动名词用被动语态.) 2.I remember having been told a story. 希望对你有所帮助,
1.He was praised for having finished the work ahead of time.他提前完成了工作受到了表扬。 2.I'm sorry for not having kept my promise.没有信守承诺我很抱歉。 动名词的动作发生在谓语动词所表示的动作之前,通常要用完成式,否则用一般式。 如果我解决了你的问题,请采纳我的答案哦!谢谢哦!
1、having done 是非谓语动词中现在分词的完成式。与现在分词一般式doing 相比,doing表示的动作或状态往往与句子谓语动词表示的动作或状态同时发生,而having done 强调在谓语动词之前发生,即已经是完成时。having done 通常在句中作状语,表示句子主语发生的动作或存在的状态,与主语是主动关系。例句:①Having worked there for 30 years,...