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

longlongriver2022-10-04 11:39:544条回答

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

已提交,审核后显示!提交回复

共4条回复
骗人的鬼 共回答了17个问题 | 采纳率76.5%
deny doing 和deny having done 两者意思不同,deny doing 主要是拒绝做某事(表示事情没发生或者即将发生).而deny having done 是否认做过某件事(表明事情已经发生)
1年前
jessica0207 共回答了2个问题 | 采纳率
这两个不等的啊
He denied knowing anything about their plans. 意思是拒绝知道(了解)任何关于他们计划的事

He denied having known anything about their plans,意思是不承认知道他们的计划的任何事
1年前
猫夭妖 共回答了132个问题 | 采纳率
一个是现在进行时,一个是完成时
1年前
ii的砂子 共回答了10个问题 | 采纳率
不一样,deny的用法为deny doing sth 上面可以翻译成他否认他知道他们的计划。而下面的一句话的侧重点在having known 表示为完成时,即已经、早已的意思,主要是意思和理解上的差异,可以从不同部分所表的时态上下手
1年前

相关推荐

deny to do 和deny doing 有神马区别啊?
120333001年前1
qszxh 共回答了13个问题 | 采纳率100%
deny doing 否认做过某事(已发生)deny to do否认去做某事(未发生)