单项选择题

某班有一位同学做了好事,没留姓名,他是甲、乙、丙、丁四个人中的一个,当老师问他们时,他们分别这样说:
甲:这件好事不是我做的;
乙:这件好事是丁做的;
丙:这件好事是乙做的;
丁:这件好事不是我做的。
这四个人中有一个人说了真话,请你推出是谁做了好事

A.甲
B.乙
C.丙
D.丁
E.不能推出