Multiple choice Solar eclipse occurs when earth comes between the moon and the sun on a half moon day when the moon comes in between the sun and earth on the full moon day Reveal answer Fill a bubble to check yourself C Correct answer Explanation A solar eclipse happens when the Moon passes between the Sun and Earth, casting a shadow on Earth and either partially or fully blocking the Sun's light. This phenomenon can only occur during the New Moon phase when the three bodies are aligned.