是历史原因造成的。
古代中国长期受北方外敌侵扰,为了抵御外敌,北方一直是军队的居住地。军队当然要说官话。
受战乱影响,老百姓不可能在北方长期居住,大部分背井离乡,少数留下的和外来的百姓慢慢也就都随着说上了官话。
所以,北方地区都是讲官话。
为什么北方地区都是讲官话
北方地区讲官话就是因为我国的普通话本身就是以北方地区的方言为基础而发展起来的。 南方的方言和普通话就有很大的区别。