Разница между конструкциями «не за что» и «ни за что» в русском языке заключается в значении и контексте употребления. 23
Конструкция «не за что» используется в предложении с утвердительным сказуемым, в котором нет отрицания. 2 В этом случае ударение падает на частицу «не». 2 Значение — «не стоит благодарности» или «нет причины». 3 Пример: «Я целый день работал, а кот всё это время только спал и ел: мне не за что его хвалить!». 2
Конструкция «ни за что» употребляется в предложении с отрицанием. 2 В этом случае ударение падает на местоимение «что». 2 Значение — «никогда, ни в коем случае». 3 Для проверки выражение можно заменить словом «никогда» или словосочетаниями «ни при каких обстоятельствах» и «ни за какие блага». 2 Пример: «Он ни за что не выйдет из своего дома, потому что у него там игровая приставка». 2