1.不是的,但是如果把它视为一个整体短语来看,定语最好后置.
如:Every single one is different.
每个人都不同.
2.not any后面接可数名词时,一般使用复数形式,此时any视为是some的变化.
当然,如果其后是不可数名词时,它没有复数变化,当然用单数.
He has not any book.是错误的.
1)只有口语中,才会用has not any,一般使用:He doesn't have any books.
2)如上所述,book是可数名词,此时用books.
3.此句正确.
如果是可数名词的话,则可以有两种变化.
There is no book on the desk.= There isn't a book on the desk.
There are no books on the desk.= There aren't any books on the desk.
4.这个问题的确不好说.
不过I don't know each of them.这种说法少见,虽然语法上并没有错误.