非谓语做定语时,having done,和doing有什么区别?

如果是在过去式中用having done还是doing?
2025-05-07 11:43:23
推荐回答(1个)
回答1:

doing动名词
表示的动作与谓语同时发生

having done动名词的完成时
表示的动作发生在谓语之前

同样,谓语过去时,假如是同时发生用doing
假如是发生在过去动作的过去,也用having done