第1个回答 2006-08-21
日食总是发生在阴历初一,但并不是每逢阴历初一都会发生日食。因为月亮绕地球转的圈子和地球绕太阳转的圈子不在一个平面上。在地球上看月亮,有时候月亮从太阳的上面或者下面经过,三个天体就不在一条直线或近于一条直线上,因而月亮就不会遮住太阳,日食也就不会发生。同样的道理,月食虽然总是发生在阴历月半,但并不是每逢阴历月半都会发生月食。因为月亮每逢月半虽然处在地球背阳面一方,但并不一定同太阳和地球处在一条直线或近于一条直线上。月亮要是从地球影子的上面或者下面经过,地球就挡不住照到月亮上去的太阳光,也就不会发生月食。