问:非谓语的逻辑主语的一个问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 09:56:02
what's troubling us is their not doing away with so many cigarette ads请问一下为什么要用doing.我们老师说原句是;what's troubling us is that they have not done away with so many cigarette ads.我认为此非谓语部分发生在主句谓语之前,所以是用not having done或done,问我的看法对吗,还有它们与doing有什么区别吗?

其实这里不需要区分动作发生的前后,只是表示一个现在普遍时间内正在发生的问题。主句what's troubling us并不是一个瞬间动作,其强调的是一种状态而非发生的具体时间,所以不用区分动作的前后。故用doing作非谓语就可以了。
not having done如你所说是强调在主句的动作发生之前已经完成的动作,常常用来作伴随状语,很少直接充当宾语或主语,如:
Not having finished his meal,he hurried to the office.