单项选择题

桌子上来子上有4个杯子,每个杯子上写着一句话。第一个杯子:“所有的杯子都有啤酒”;第二个杯子:“本杯中有可乐;”第三个杯子:“本杯中没有咖啡;”第四个杯子:“有些杯子没有啤酒。” 如果以上4句话中只有一句是真话,那么()为真。

A. 所有的杯子中都有啤酒
B. 所有的杯子中都没有可乐
C. 第三个杯子中有咖啡
D. 第二个杯子中有可乐