Правильный вариант: "There aren't any books on the desk."
Фраза "any" используется в отрицательных предложениях, чтобы обобщить отсутствие предметов или людей, в то время как "some" обычно применяется в утвердительных предложениях. В данном случае, поскольку предложение отрицательное, наилучшим вариантом будет "any".
Если у вас есть дополнительные вопросы по английскому языку или другой учебной теме, не стесняйтесь спрашивать!
