Having done 做状语 在句中的位置

问题描述:

Having done 做状语 在句中的位置
一般Having done 做状语一般是 放在句首的 ,那么可以放在句中么?
例如:The boy,born on May,1,1911,having completed the courses in the school,was granted graduation.这样的语法结构可以么?

当然可以.位置不受限制.只是若是简单句好像放在开头的多点.
Having finished his homework ,he went home.
having done 这种结构是现在分词的完成式,它所表示的动作先于谓语动词的动作.
就比如上面的那个句子,是先完成,后回家.就是如此.