suspect sb of doing he suspect sb of having done 有什么区别例句1:he was suspected of giving away government secrets to the enemy .例句2:what made you suspect her of having taken the money

问题描述:

suspect sb of doing he suspect sb of having done 有什么区别
例句1:he was suspected of giving away government secrets to the enemy .
例句2:what made you suspect her of having taken the money

ddsfasfasfaff

一个意思,没有区别。英语当中有很多动词后面跟doing和having done都是一样的意思。
eg:regret doing 和regret having done都是后悔做了某事的意思。
suspect sb of doing 和suspect sb of having done 也一样,都是怀疑某人做了某事的意思。

例句1:he was suspected of giving away government secrets to the enemy .他被怀疑向敌人泄露了*机密.例句2:what made you suspect her of having taken the money 你凭什么怀疑她(已经)拿走了钱.doing和hav...

我帮楼上的解释附加一点:have done的结构是完成时,表示过去已经发生的事情,有些时候需要结合语境去理解。而如果是of doing的话可以表示很多种的时态,可以是已经发生的、未发生的等等。