英语非谓语动词中有having been done,那有没having done形式?

问题描述:

英语非谓语动词中有having been done,那有没having done形式?

有的.having done表示主句动作在非谓语之后发生,有after的意思.having done比having been done常见,因为having been done很多时候可以用done代替.having done例子:Having finished his homework,Tom went to watch ...