问题描述:
关于非谓语动词的一个句子及疑问
句子是:Dr Martin,having been kept a prisoner in the Bastille,Paris 's most important prison,for many years,had recently been set free.
这里用了having been kept,我可以理解keep与逻辑主语有被动关系,还有就是非谓语动作在谓语之前,可是我想问这里可不可以直接用kept而不用having been kept?如果不可以,可以解释一下非谓语中having done这种要什么时候用么?
句子是:Dr Martin,having been kept a prisoner in the Bastille,Paris 's most important prison,for many years,had recently been set free.
这里用了having been kept,我可以理解keep与逻辑主语有被动关系,还有就是非谓语动作在谓语之前,可是我想问这里可不可以直接用kept而不用having been kept?如果不可以,可以解释一下非谓语中having done这种要什么时候用么?
问题解答:
我来补答展开全文阅读