前者是
动名词的完成式,后者是动名词的被动式。这里根据句子的意思,要用动名词的被动式。
动名词的完成式与英语的完成时态有些关联。大家知道,英语的
现在完成时态由“have+过去分词”构成,而动名词的完成式就是将“have+过去分词”中的
助动词have改为动名词即可。
动名词的完成式所表示的动作或状态在
谓语动词之前完成或结束。动名词完成式主要表示发生在谓语动作之前的动作或状态。
动名词的一般式和完成式都可表示发生在谓语动作之前的动作,有时两者可互换。有时,动名词的一般式也可表示发生在谓语动作之前的动作,与动名词的完成式用法相似,可以互换。具有类似特点的动词不多。
有些不强调动作先后关系或句子本身已表明了先后关系的场合,通常用动名词的一般式。
使用动名词的被动式必须具备两个条件:一是适合使用动名词的场合,二是动名词的逻辑主语与动名词之间为被动关系——前者根据语法需要来确定,后者根据句子意思来确定,也就是说,如果从语法上看,可以用动名词,而从意义上看,具有被动意味,那么我们就用动名词的被动式。
希望我能帮助你解疑释惑。本回答被提问者采纳