非谓语动词,have been done,having been done

2024-11-24 06:20:04
推荐回答(1个)
回答1:

have been done 不是非谓语,have的话,就是动词了,是个谓语
having been done 是非谓语,表示被动完成,一般来说做状语
having been done 一般是和done作对比的
Having been killed, she couldn't stop her blood from going chilled

就表示 1. 她被别人杀了(被动),2.血变冷之前已被杀死 (完成)