单选题   山西有国家历史文化名城______座。
 
【正确答案】 B
【答案解析】 山西有历史文化名城6座,分别为:平遥县、大同市、新绛县、代县、祁县、太原市。