blame for 和blame on 有什么区别

问题描述:

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 toblame for某人应该受到责备 不用被动结构
blame sth onsb 把责任归咎于某人 满意请采纳额