deny doing和deny having done有何区别?细一点He denied knowing anything about their plans.= He denied having known anything about their plans.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/24 03:42:52
deny doing和deny having done有何区别?细一点He denied knowing anything about their plans.= He denied having known anything about their plans.

deny doing和deny having done有何区别?细一点He denied knowing anything about their plans.= He denied having known anything about their plans.
deny doing和deny having done有何区别?细一点
He denied knowing anything about their plans.
= He denied having known anything about their plans.

deny doing和deny having done有何区别?细一点He denied knowing anything about their plans.= He denied having known anything about their plans.
deny doing 和deny having done 两者意思不同,deny doing 主要是拒绝做某事(表示事情没发生或者即将发生).而deny having done 是否认做过某件事(表明事情已经发生)

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

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

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

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