deny doing和deny having done有何区别?细一点

2025-06-29 00:01:51
推荐回答(4个)
回答1:

解答:deny doing 和deny having done 两者意思不同,deny doing 主要是拒绝做某事(表示事情没发生或者即将发生)。而deny having done 是否认做过某件事(表明事情已经发生)

希望你能理解

回答2:

不一样,deny的用法为deny doing sth 上面可以翻译成他否认他知道他们的计划。而下面的一句话的侧重点在having known 表示为完成时,即已经、早已的意思,主要是意思和理解上的差异,可以从不同部分所表的时态上下手

回答3:

这两个不等的啊
He denied knowing anything about their plans. 意思是拒绝知道(了解)任何关于他们计划的事

He denied having known anything about their plans,意思是不承认知道他们的计划的任何事

回答4:

一个是现在进行时,一个是完成时