单项选择题

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

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