首先,小行星和地球一样,都是天体.既可以说是小行星撞地球,也可以说是地球撞小行星,它们的地位是同等的.只是因为地球大一些,所以才说小行星撞地球.
地球与小行星都有各自运行的路径.这些路径原本就可能相互交错.当地球与小行星接近时,就会因为互相吸引而撞到一起.因为地球质量比小行星多大的,所以看上去是地球没动而小行星撞到了地球上.
这就像篮球与乒乓球运动时相撞一样.篮球似乎继续运动,而乒乓球飞的老远.
其实,地球与小行星相撞在十几亿年前是很常见的.由于地球附近大部分的小行星都已经落在了地球上,所以现在小行星撞地球才不常见了.