Which two conditions must be met for a solar eclipse to occur?

For a solar eclipse to occur, the moon has to blocks sunlight from reaching part of Earth's surface. That is option B.
Solar eclipse occurs when the moon comes between the earth and the sun such that it casts a shadow over part of the earth surface.
For solar eclipse to occur the following must take place:
There are three types of solar eclipse which include total, partial, and annular solar eclipse.
Therefore solar eclipse occurs when moon blocks sunlight from reaching part of Earth's surface.
Learn more about eclipse here:
https://brainly.com/question/8643