Разница между формами indefinite pronouns в утвердительных и отрицательных предложениях заключается в использовании разных местоимений:
Это связано с правилом, что в английском языке не может быть двойного отрицания в предложении, поэтому при употреблении отрицательной формы глагола используется неопределённое местоимение с any, а с утвердительной — местоимения с no. 4
Также в утвердительных предложениях местоимения anyone, anybody, anything могут использоваться в значении «любой», «каждый», «всякий». 12