其中 "admit" 是核心动词,意为"承认;供认";
"doing" 是动名词(动词+ing形式),代表"做过的动作"。
"admit" 表示"承认过去的行为"时,后面必须接动名词(强调动作已完成),不能接不定式(不定式通常表示未发生的动作)。
✅ 正确:He admitted stealing the wallet.(他承认偷了钱包。)
❌ 错误:He admitted to steal the wallet.
表示"承认没做某事",直接在动名词前加 not。
例:She admitted not finishing her homework.(她承认没完成作业。)
"admit" 后可加介词 to,再接动名词("admit to doing"),含义与"admit doing"一致,只是更正式。
例:Did you admit to breaking the vase?(你承认打碎了花瓶吗?)
"admit" 的主语一般是"人",因为只有人能主动"承认";若主语是"事物",通常用"admit of"(表示"容许;有...的可能"),与"admit doing"无关。
1、 The boy admitted lying to his mother.(男孩承认对妈妈撒谎了。)
("lying" 是动名词,对应"撒谎"的过去行为。)
2、 They finally admitted making a mistake in the plan.(他们最终承认计划里犯了错。)
("making a mistake" 是承认的具体行为。)
3、 I have to admit not knowing the answer.(我得承认不知道答案。)
("not knowing" 表示"没做/不知道"的否定。)
"admit doing" vs "admit to do":后者错误!"admit" 后接不定式仅用于"admit to be..."(承认是...),如:He admitted to be wrong.(他承认错了。)但表示"做过某事"必须用动名词。
"admit doing" vs "confess doing":两者都有"承认",但"confess"更强调"坦白(过错/罪行)",而"admit"更通用。
简言之,"admit doing" 是承认过去行为的固定表达,记住后接动名词即可!