分词作状语:doing ,done ,having been done ,noe having done ,都怎么用?
3个回答

doing,表示主动和正在的意思.

done,表示被动或者完成.

having been done,表示已经被完成,强调这个动作发生在主句的动词发生之前,更早.

not having done,表示主动,并否定,也表示已经,强调这个动作发生在主句的动词发生之前,更早.

这个属于非谓语范畴,不是一两句可以解释清楚的.建议你翻翻语法书,多读多理解.