doing动名词 表示的动作与谓语同时发生having done动名词的完成时 表示的动作发生在谓语之前 同样,谓语过去时,假如是同时发生用doing假如是发生在过去动作的过去,也用having done