blame for 和blame on 有什么区别

1、意思不同
blame on:把责任推给…
be blamed for:被指责为 。
2、用法不同
be blamed for:基本意思是对做错的事或过失应负的责任 。也可指对做错事的批评,非难或指责某人 。
blame on:做动词,推给别人 。
She seemed to be placing most of the blame on her mother
她好像把大部分责任都推到了母亲身上 。

blame for 和blame on 有什么区别

文章插图
扩展资料
blame的名词用法
blame作名词时主要的意思是“责任,责怪”
例句:The government will have to take the blame for the riots.
政府将不得不对骚乱承担责任 。
Be to blame (for sth)的用法
be to blame是考察频度最高的用法,是习语,意思是“应受责备,应该责怪某人”
例句:She is partly to blame.
她也要负一部分责任 。
【blame for 和blame on 有什么区别】

    推荐阅读