下面是某冬日我国北方某些城市的天气情况:(1)有些城市有降雪;(2)有些城市没有降雪;(3)北京和邯郸没有降雪。

如果三个断定中只有一个为真,那么以下选项中哪个断定一定为真?(   )

A  北京有降雪,但邯郸没有
B  所有这些城市都有降雪
C  所有这些城市都没有降雪
D  以上各选项都不一定为真
本题考查真假推理。 简化题干:①有的是;②有的不;③-北京且-邯郸。 条件①和②为两个“有的”,必有一真,而根据三个断定中只有一个为真可知,唯一的一真在条件①和②中,那么条件③一定为假。 根据条件③为假,可知:北京或邯郸有降雪,由此可推知有的城市有降雪,条件①为真,那么条件②有些城市没有降雪为假,根据条件②为假可得:所有城市都有降雪。 故本题答案为B选项。