the student having finished his homework is allowed to go home.此句中having fiinished 是后置定语

问题描述:

the student having finished his homework is allowed to go home.此句中having fiinished 是后置定语
但非谓语动词的完成时不可以做定语,能帮我讲哈吗?

对,等于The student.who has finished his homewok is allowed to go home.非谓语动词的完成时不可以做定语, 见补充谁说不可以啊?也可以这样改写:(把位置换一下)Having finished his homework, the studentis allowed to go home.-----做伴随,表时间状语。