Винительный падеж может заменяться родительным при отрицании из-за различия в значении этих падежей. 1
Родительный падеж подчёркивает отрицание, указывает на то, что действие не может распространиться на весь предмет целиком при его отсутствии. 1 Например: «Я имею дом — не имею дома». 1
Винительный падеж, в свою очередь, может использоваться, чтобы подчеркнуть определённость объекта. 13 Часто выбор винительного падежа связывают с появлением или усилением презумпции существования предмета. 3 Пример: «Я не слышал твой голос» (голос звучал, но я его не слышал; отрицается факт восприятия). 3
При этом в современном языке единая норма обязательного родительного падежа при глаголах с отрицанием не выдерживается: во многих случаях употребление винительного падежа не только предпочитается, но и является единственно правильным. 12
Также выбор падежа может быть связан со стилистическим различием: конструкции с родительным падежом характерны для книжной речи, а с винительным — для разговорной. 5