请教一个有关there be句型一般疑问句的问题

问题描述:

请教一个有关there be句型一般疑问句的问题
例如:There is a book on the desk.
那么它的一般疑问句到底是怎么的?
Is there any book on the desk?还是Is there a book on the desk?
有些书上讲要把a/ some 都要改成any.但是也有人讲说只要把some改成any 就可以了,到底哪种正确?

Is there a book on the desk?正确,只提前BE动词或助动词即可,a/ some 都要改成any是在否定句中