blame for 和blame on 有什么区别 the managing director was to _______他和accident although it was not his fault.A.be blamed for B.be blamed on C.blame for D.blame on答案选的C,我选的D。
sb be to blame for 某人应该受到责备 不用被动结构 blame sth on sb 把责任归咎于某人 blame···for 和 blame···on都有“把······归咎于”的意思,其搭配关系和含义却有所不同。 blame···for 中的blame后主要接受责备的人,for后主要接事物名词或动名词,表示受责备的原因。表示“因某事而...