He generally shared, but refined the Pythagorean explanation of eclipses, by determining that solar eclipses must occur at the new moon phase .
(He; generally shared; ) (He; refined; the Pythagorean explanation of eclipses)
He He
generally shared refined
the Pythagorean explanation of eclipses