多项选择题

生态堤岸的作用是什么?()

A.为城市排水渠提供通道
B.增强水流流动多样性
C.提供多种动物和微生物的栖息环境
D.形成近自然河道