The passive form of the question "Has someone taken my book?" is:
"Has my book been taken by someone?"
Explanation:
In the passive voice, the object of the active sentence (in this case, "my book") becomes the subject of the passive sentence.
The verb "taken" is changed to the past participle form ("been taken"), and the subject of the active sentence ("someone") becomes the agent in the passive sentence ("by someone").
The structure for the passive form of the present perfect question is:
So, "Has my book been taken by someone?" is the correct passive voice form.