ashamed of having acted so rashly,Dimitri apologized to Aleko for having accused him.

问题描述:

ashamed of having acted so rashly,Dimitri apologized to Aleko for having accused him.
请问在这句话里,句首词组不是 be ashamed of 为什么省略了be,然后为什么不直接写ashamed of acting,而要写成having acted,

是的,句首词组是 be ashamed of ,由于放在句首表示状态,be应该变成being,可以省略
having acted 主要是为了突出 动作在句子之前就发生了,过去的动作对现在的影响,所以要用现在完成时,所以应该是ashamed of having acted我知道有一个 having done,好像表示的是过去完成,和这里的having acted是一个意思吗嗯,having done表示过去做过某事,就是这个having acted