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

发布时间:2021-02-24 06:44:58

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 是否认做过某件事(表明事情已经发生)
======以下答案可供参考======
供参考答案1:
这两个不等的啊
He denied knowing anything about their plans.
意思是拒绝知道(了解)任何关于他们计划的事He denied having known anything about their plans,意思是不承认知道他们的计划的任何事
供参考答案2:
不一样,deny的用法为deny doing sth 上面可以翻译成他否认他知道他们的计划。而下面的一句话的侧重点在having known 表示为完成时,即已经、早已的意思,主要是意思和理解上的差异,可以从不同部分所表的时态上下手
供参考答案3:
一个是现在进行时,一个是完成时
以上问题属网友观点,不代表本站立场,仅供参考!