多项选择题

造成西方各国法律及其体系出现各不相同特点的因素有( )

A.历史渊源
B.地理位置
C.社会经济
D.文化发展水平
E.风俗习惯的差异