多项选择题

民间舞蹈具有()多种社会功能。

A.娱乐
B.礼仪
C.祭祀
D.民俗