单项选择题

民间信仰存在的基础是()。

A.宗教
B.儒家文化
C.同一种方言
D.外来人口
E.现实需要