核心结论
本框架涵盖一组动词+宾语+固定介词的搭配结构,核心分两类:一是褒贬奖惩类动词配 for 表原因,二是替换/误判类动词的特定介词搭配,外加 congratulate sb on 的固定用法。
第一类:blame/thank/praise/criticize/punish/forgive sb for sth/doing 表「因为某事/做某事而责备/感谢/表扬/批评/惩罚/原谅某人」,for 引出原因或行为对象,这六个动词在表达对人的评价或反应时,介词只能用 for,不可换成 of/about/on。
第二类:substitute A for B(用 A 替换 B,A 是替换进来的新事物,B 是被替换掉的旧事物);mistake A for B / take A for B(把 A 错当成/当作 B,A 是实际看到或遇到的对象,B 是误判或认定的对象)。这类搭配的方向性极易搞反,需牢记 A 和 B 的位置语义。
第三类:congratulate sb on sth 固定配 on,表「就某事向某人祝贺」,on 后接具体成就、好消息或事件(如 promotion/success/achievement),不用 for。
易错点与直译陷阱
最易错:将 substitute A for B 理解反向。考生常误以为「substitute A for B = 把 A 换成 B」,实际恰恰相反,正确理解是「用 A 去替换掉 B」(A 进 B 出)。记忆方法:for 表「为了替代」,被替代的是 for 后的 B。
mistake/take A for B 的方向:A 是你眼前的实物或实际情况,B 是你脑中的错误判断对象。例「I mistook him for his brother」是「我把他(A,眼前人)错当成了他哥哥(B,误判对象)」,不是反过来。
褒贬动词介词误用:blame/criticize/praise/punish 等后只能用 for 表原因,不可写 blame sb about/of sth,也不可省略 for 直接接宾语从句(blame sb that… 错误,需改为 blame sb for the fact that…)。
congratulate 不用 for:正确说 congratulate sb on their success,不能说 congratulate sb for their success。for 用于感谢(thank sb for),on 用于祝贺。
forgive sb for doing 与 forgive sb to do 混淆:只能用 for doing 表「原谅某人做了某事」,不存在 forgive sb to do 结构。
近似结构辨析
substitute A for B vs replace B with A:两者结果相同(都是 A 进 B 出),但方向表述相反。substitute 强调「用 A 去替换」,for 后是被替对象 B;replace 强调「替换掉 B」,with 后是替换进来的 A。可记:substitute 看 A(主动用 A 换),replace 看 B(主动换掉 B)。
mistake A for B vs confuse A with B:mistake 是单向误判(把 A 当成 B),强调搞错对象;confuse 是双向混淆(分不清 A 和 B),强调无法区分两者。例:mistake a stranger for my friend(单向错认),confuse salt with sugar(两者混淆分不清)。
thank sb for vs congratulate sb on:thank 用 for 接感谢的原因或对方的行为(thank you for your help/helping),congratulate 用 on 接祝贺的成就或事件(congratulate you on your promotion)。for 指向行为或帮助,on 指向成就或好消息。
blame sb for vs accuse sb of:两者都表指责,但 blame 用 for 强调「因某过失而责备」,accuse 用 of 强调「指控某罪名或不当行为」,语义更重且常涉及正式指控。
理解与翻译方法
遇到 substitute/mistake/take 类动词时,先定位 A 和 B 的位置,再判断语义方向:for 前的 A 是主动方/实际对象,for 后的 B 是被动方/误判对象或被替换对象。可用「A 换 B」(substitute)或「A 当 B」(mistake/take)的口诀快速判向。
遇到褒贬动词+sb+介词结构,优先检查介词是否为 for:若是评价性动词(表扬/批评/责备/惩罚/感谢/原谅),介词必为 for,若写成 of/about/on 则为搭配错误。阅读时可直接将 for 理解为「因为/由于」。
congratulate 出现时,检查介词是否为 on:若是祝贺语境则必用 on 接成就事件,若误用 for 则为错误。翻译时将 on 理解为「在…方面/就…而言」。
褒贬动词后接从句时,不可直接接 that 从句,需插入 for the fact that 结构:例 blame sb that…(错)应改为 blame sb for the fact that…,或改为 blame sb for doing。识别方法:看到 blame/criticize 等词后直接跟 that,立即判定为错误。
考法提示
四六级完形填空常考介词辨析:给出 blame/thank/praise 等动词,要求选择正确介词,干扰项为 of/about/with,正确答案必为 for。
考研阅读长难句中,substitute A for B 结构常与 replace B with A 混合出现,需准确判断谁是被替换对象,避免理解反向导致全句语义错误。
翻译题易考 mistake A for B:给出中文「把 A 当成 B」,考生易误写成 mistake B for A(方向反),或误用 regard A as B(regard 不用 for 结构)。
完形或改错题中,常设 congratulate sb for sth 的介词错误,需识别并改为 on;或设 forgive sb to do 的结构错误,需改为 forgive sb for doing。
记忆技巧
substitute A for B 方向记忆:for 是「为了取代」,所以 for 后的 B 是被取代的旧事物,A 是新来的;或用「A 换 B」口诀(A 换掉 B)。
mistake/take A for B 记忆:for 理解为「当作」,A 是眼前实物,B 是错误认定,即「把眼前的 A 当作脑中的 B」。
褒贬动词配 for 记忆:表扬批评责备惩罚感谢原谅,都是「因为/为了(for)某事」而对人做出反应,for 表原因或对象。
congratulate on 记忆:祝贺要「在(on)某成就上」表达,on 表「在…方面」;thank for 是「为了(for)某帮助」而感谢,for 表原因。两者介词不可互换。
教学例句
The manager blamed the team for failing to meet the deadline, though external factors were also responsible.
经理因团队未能按期完成而责备他们,尽管外部因素也有责任。
演示 blame sb for doing 表「因做某事而责备」,for 不可省略或替换。
We should thank the volunteers for their dedication rather than take their efforts for granted.
我们应该感谢志愿者的奉献,而不是把他们的付出视为理所当然。
演示 thank sb for sth(感谢)和 take sth for granted(固定短语,视为当然)的区别,注意后者不是 take A for B 误判结构。
Many consumers mistake artificial sweeteners for natural sugar, not realizing the chemical difference.
许多消费者把人工甜味剂错当成天然糖,没有意识到化学成分的差异。
演示 mistake A for B 的方向:A(人工甜味剂)是实际遇到的,B(天然糖)是误判对象。
The university decided to substitute online lectures for traditional classroom teaching during the pandemic.
疫情期间,大学决定用在线讲座替换传统课堂教学。
演示 substitute A for B 的方向:A(在线讲座)是新引入的,B(传统教学)是被替换掉的,不可理解反。
I want to congratulate you on your outstanding performance in the national competition.
我想就你在全国竞赛中的出色表现向你表示祝贺。
演示 congratulate sb on sth,on 后接具体成就事件,不用 for。