英语短语 "blame sb. for sth." 的核心含义是:因某事责怪某人;把某事的责任归咎于某人。
blame:动词,意为“责怪;指责;把……归咎于”;
sb.:被责怪的对象(人);
for sth.:责怪的原因(某事/某种行为)。
1、 基本结构:主语 + blame + 宾语(某人) + for + 原因(某事/动名词)。
介词 for 后接名词、代词或动名词(表示“因……(事)而责怪”)。
简单名词作原因:
He blamed me for the broken window.(他因窗户破了而责怪我。)
The boss blamed the employee for the delay.(老板因延误而指责员工。)
动名词作原因(表示“因做了某事而责怪”):
Don’t blame her for being late—the traffic was terrible.(别因她迟到而怪她,交通太差了。)
I blamed myself for forgetting his birthday.(我因忘记他的生日而自责。)
blame sth. on sb.:与 "blame sb. for sth." 意思一致,但结构相反(“把某事归咎于某人”)。
例如:He blamed the broken window on me.(他把窗户破了归咎于我。)= He blamed me for the broken window.
不要混淆介词:不能用 "blame sb. of sth.",必须用 for 引出原因;
否定形式:在 "blame" 前加助动词(don’t/doesn’t/didn’t),表示“不要责怪某人”。
综上,"blame sb. for sth." 是表达“追责”的常用短语,重点在于明确“责怪的对象”和“责怪的原因”。