多项选择题

海啸可以由以下哪几种大地活动所造成()

A.地震
B.火山爆发
C.水下塌陷
D.滑坡