分别做了如下回答。A说:“做好事的是B、C、D三人中之一。”B说:“我没做,是C做的。“C说:”A、D中有一人做了这件事。“D说:”B说的是事实。“经分析发现,两人说的是事实,另两人说的不是事实,那么是谁做的好事?