Двойное отрицание в английском языке считается грамматической ошибкой, потому что повторное отрицание накладывается на уже имеющееся и меняет значение высказывания на противоположное или запутывает смысл. 1
Согласно нормативной грамматике, в английском языке отрицание + отрицание = утверждение. 2 Например, если сказать «I didn’t see nobody», то по логике английской грамматики будет сделано утверждение, что кого-то видели. 2
Однако есть исключение: в некоторых диалектах английского языка двойное отрицание является нормой. 13 Например, в региональных британских говорах, афроамериканском английском, SAE (Southern American English). 13