havingdone和doing作状语区别

如题所述

时态、语态等。
1、时态:“Having done”是一个完成时态的状语,表示在某个动作之前已经完成了某件事情。而“doing”则表示正在进行中的动作,是现在进行时态的状语。
2、语态:“Having done”是主动语态的完成时态,表示主动的动作。而“doing”可以是主动语态的现在进行时态,也可以是被动语态的现在进行时态。
温馨提示:答案为网友推荐,仅供参考