关于动名词作宾语的问题

老师您好,做题目遇到这个句子不太懂:i will overlook _____so rude to my sister this time but don't let it happen again    

B:your being  D:you having been 

答案选择B,我选择了D,

这里的this time 表示事件已经发生, 并影响现在使我做出“忽视”这个举动。我认为应该使用完成时态

动名词作主句宾语,逻辑主语可以使用所有格和普通格。所以我选择了D但是答案是B

谢谢老师抽空回答。

 

请先 登录 后评论

最佳答案 2021-01-28 16:20

be rude是一种状态,不是动作。在说话人说话时,这个状态仍然是存在的。所以动名词用一般体而不是完成体。

请先 登录 后评论

其它 0 个回答