好事應(yīng)該是C做的。
、偌僭O(shè)A說的是實話,則C說的也屬實話,不符合題意,所以A說的是假話;
②假設(shè)B說的是實話,那么好事應(yīng)該是D做的,C說的應(yīng)該是實話,顯然這與“只有一個人講了實話”相矛盾,所以B說的是假話;
③假設(shè)C說的是實話,即好事不是C做的,也因①、②已分別說明B和D未做,則只剩下A做,那么D說的也是真話,這與題設(shè)相矛盾,所以C說的也是假話;
、芗僭O(shè)D說的是實話,那好事應(yīng)該不是D做的,是C做的。符合題設(shè)條件。
所以,好事應(yīng)該是C做的。