It is difficult to accurately predict earthquakes because______.
A.earthquakes may take place anywhere, anytime B.earthquakes may happen unexpectedly under the sea C.earthquakes may take place while people are asleep D.the taking place of earthquakes involves many factors