……intohisjaw——havingextractedthemfromthe……..请问破折号后用现在完成时是什么语法?
Hehiredadentisttotransplantnineteethintohisjaw——havingextractedthemfromthemouthsofhisslaves.不明白这里破折号里的语法现象.
不解一:如果havingdone表示这里的动作发生在主句动作之前,那么如何判定是在hire之前,还是在transplant之前,根据逻辑,肯定是transplant,但是从语法上如何判定?这里主干的主语只是he,而havingdone之所以用现在分词,就是因为省略了主语,表示两个动作都是主语做的,这个句子用一个破折号就可以表示是dentist做的了吗?总觉得这破折号用得随便,当然,我英语超烂的那种.
不解二:这句话能否改成如下?Hehiredadentisttoextractnineteethfromthemouthsofhisslavesandtransplantthemintohisjawthen.在英语表达里,then是放句尾好,还是and后就放then好呢?
不解三:这句话还可以这样改吗?Havingextractednineteethfromthemouthsofhisslaves,thedentisthiredbyhimtransplantedthemintohisjaw.
不解四:一个和本句无关的语法问题,这里是现在完成时和一般过去时并列,那么现在完成时能否和一般现在时并列呢?如果有,请举例说明.