"谁知道"这个词的日语怎样写

不知道楼主的“谁知道”是在什么场合下用的如果是提问,有没有人知道,“有谁知道吗”:だれかが知っていますか如果是提问,知道的那个人是谁:だれが知っていますか如果是表示不知道,鬼才知道:知るか另外还有反问:谁かが知りませんか是不是我想多了。。。?