多项选择题

影响隧洞线路选择的因素主要有()。

A.水流条件
B.地质条件
C.地形条件
D.施工条件