Why is there so little evidence of the Period of Heavy Bombardment on Earth?

A. Earth's magnetic field prevented asteroids from striking Earth.

B. The moon's gravity prevented asteroids from reaching Earth.

C. Weathering, plate movements and volcanoes destroyed many of
the craters.

D. Asteroids burn up in Earth's thick atmosphere.