多项选择题

A.水力发电
B.风力发电
C.地热能发电
D.火力发电