多项选择题

形成语言联盟的社会条件是()

A.不同民族在同一片区域内交错居住
B.有频繁的往来和通婚关系
C.诸民族在经济文化上相对平衡
D.各民族人口比例相差不很悬殊
E.各民族都至少有部分人口相对聚居