多项选择题

水利水电建设工程按验收单位分为()。

A.政府验收
B.法人验收
C.主管部门验收
D.流域机构验收
E.质量监督单位验收