A 是对的.
Nobody but ……用“就远原则”,即动词看but 前面的主语,Nobody 看做第三人称单数,所以动词用knows ,排除C,D.
knows 后面跟的宾语从句用陈述句语序,排除B.