现代人各说各的方言,如果需要互相沟通,就要说普通话;古代人也各有各的方言,他们互相交往时讲什么话呢?
方言的分歧是因为人群受到地理的阻隔而形成的。中国北方的黄河流域因为地势平坦,东西部交往比较方便且又频繁,所以整个北方虽有方言的分歧,但仍然可以归为一个系统,即北方话系统,而江南地形复杂,山岭河流造成的隔阂比北方要大得多,所以可以划分为吴语、赣语、湘语、闽语、粤语和客家话六个方言区,但使用这些方言的人口还不足汉族的30%。
中国传统的经济方式是农业,农民安土重迁,不肯轻易背井离乡;中国传统的社会组织是宗族,人们聚族而居,“死徙无出乡”。在家乡生活只须讲方言就行,即使当个村长乡官,也只要用方言就可以了,可是,如果有人被推荐选拔或考取进士到朝廷去做官,那末用方言就无法与人交谈了,那就必须学说官话。
官话是官场上讲的话,朝廷设在哪里、皇帝讲哪种方言,那种方言就成了官话。中国古代的都城,周秦汉唐主要是在长安(西安),东汉魏晋迁到洛阳,所以,长期以来黄河流域的方言便成了通行全国的语言。东晋南朝迁都建康(南京),大量北方人移居江南,不仅把宁镇一带的方言改造成为属于北方话系统的下江官话,而且洛阳方言也成为当时朝廷上的工作语言,南方士人入朝为官无不争相学之。河南方言对官话的影响极其深刻,直至后来徽班进京形成京剧后,京剧的道白仍用中州韵而不用北京话,只有丑角才讲京片子,即北京方言。南宋迁都临安(杭州),大批官员和士兵涌入杭州,把杭州话改造成为一种以吴语腔说北方话的特殊的方言,使杭州成为吴语区中的一个官话岛。元明清三代都以北京为都城,于是北京话又成为当官必须通晓的语言,以至于现在我们的普通话也成为既不同于河南话、又不同于北京话,而是以北方话为基础方言、以北京语音为标准语音的一种语言。普通话是从古代的官话演变而来的,所以,南方人如果在自己的方言区里说官话,民间俗称“打官腔”。
现在的普通话并不是汉代的汉语,也不是唐代的唐语和宋代的宋语,它和元代以后的官话最为接近。由于历代因战乱或移民而南迁的汉人不断地把当时的北方方言带到南方,并沉淀在南方的方言之中,所以我们现在可以在南方各种方言中找到多少不等的古汉语语音。同时,由于北方自汉代以来不断地有胡人南下入居塞内或入主中原,胡人和汉人杂居在黄河流域,也使得北方的华夏古音逐渐胡化,变成了今天的北方话。