“Blame for” или “blame on”?
Правильны оба управления, причем смысл у них практически одинаковый, например:
Они винили меня в проигрыше – They blamed me for the defeat • They blamed the defeat on me
Чтобы было понятнее, обратный перевод мы можем дать следующим образом:
They blamed me for the defeat – В проигрыше они винили меня
They blamed the defeat on me – Вину за проигрыш они возложили на меня
Подробности см. здесь.