What is the reason eclipses do not happen every full moon and new moon
A. The moon rotates around itself slower than Earth rotates around itself
B. The moon completes a rotation around the earth faster than earth complete a rotation around the sun
C. The moon has a much smaller mess than earth or the moon
D. The moons orbit around the earth is tilted compared to the earths orbit around the sun