试题答案:
据“为了推进改革、学习先进文化而迁都”可知,北魏孝文帝迁都洛阳是因为北魏的都城地处偏僻的平城,不利于对广大中原地区的统治,孝文帝想要充分吸收汉族的文化制度来治理和统一中原地区,他想要迁都来获得汉族地主的认可的正统地位,孝文帝还希望通过迁都来学习汉族先进文化,最终迁都成功,加强了民族交融,故选B项;盘庚迁殷,是发生在商朝中后期的一次历史事件,是指盘庚继位后,为了挽救政治危机之举,排除A项;明成祖迁都北京是为了巩固统治和明朝的战略安全,排除C项;国民政府迁都重庆是因为抗日战争的需要,排除D项。