When does a solar eclipse occur? When the Sun passes between the Moon and the Earth and blocks the moon. When the Moon passes between the Sun and the Earth and blocks the sun. When too many CMEs are created in one day. When the Sun is not producing enough energy.

Q&A Education