Елена Ерохинаadded a comment 8 years ago
могу ошибаться, но предполагаю, что for somthing, on sombody
to blame for , to blame on
В чем разница?
To blame someone FOR - винить кого-то ЗА что-то To blame something ON someone - возлагать вину за что-то НА кого-то
Don't blame everybody FOR your failure.
Don't blame your failure at the exam ON your teacher.
Не считай всех виноватыми ЗА свой провал.
Не возлагай вину за свой провал на экзамене НА учителя.
Здесь акцент разный
могу ошибаться, но предполагаю, что for somthing, on sombody
somEthing and somEbody :-)