The correct option is B Solar eclipse occurs on a new moon day
A solar eclipse occurs when the Moon passes between the Sun and
Earth, and the Moon fully or partially blocks the Sun. This
can happen only at new moon, when the Sun and the Moon are in
conjunction as seen from Earth in an alignment.
A lunar eclipse occurs when the Moon passes
directly behind the Earth into its shadow. This can occur only
when the Sun, Earth, and Moon are aligned exactly, or very
closely so, with the Earth in the middle. Hence, a lunar eclipse can only occur the night of a full moon.