多项选择题

以下哪些可以称为岩石?()

A.玄武岩
B.花岗岩
C.砂岩
D.化石