She didn't keep any his letters.这句话有语法错误吗?为什么要加of?

问题描述:

She didn't keep any his letters.这句话有语法错误吗?
为什么要加of?

应该是She didn't keep any of his letters

any后加of

双重所有格any ,some ,no ..+of +形容词形物主代词+名词