单项选择题

甲、乙、丙、丁四位同学中有一位为海啸灾区捐款1000元,当老师询问时,他们分别这样回答:
甲:这1000元不是我捐的
乙:这1000元是丁捐的
丙:这1000元是乙捐的
丁:这1000元不是我捐的
若这四人中只有一个人说了真话,由此可知这1000元是谁捐的?

A.甲
B.乙
C.丙
D.丁