正确答案
1)地理条件:在交通通讯不发达的社会,两个地区受自然条件限制,语言之间逐渐就会出现差异进而形成了不同的方言。但地理原因不是形成方言的必要条件,方言的划分也不是以自然地理为界的。现代汉语的方言习惯上以地区名称来命名的,但方言的划分与行政划分所包括的地域不是对等的,不能把它们等同起来。
2)社会政治经济历史等方面因素:一个疆域很大但在政治、经济上不能完全保持统一的封建社会,一般都有方言的差别。有时由于历史的原因也会形成不同的方言。
3)语言系统内部各要素发展不平衡的结果:地理因素和社会因素是方言产生的外部条件。但语言作为人类最重要的交际工具,必然要随着社会的发展而不断地产生新词、新的语法规则,并发生一系列音变情况,而这些现象在不同的地区发展不可能一致,于是产生了不同的方言。因此语言系统内部各要素在不同地区的发展变化的不平衡,是形成方言的语言内部的原因。