I guess any planet could have a lunar eclipse .But did u know that only earth could have a perfect solar eclipse ,because the size of the moon is perfectly proportioned to the size of the sun ,factoring the distance between both ,it fits almost hand chafted like .No other planet could have that,if the moon was a little bigger ,we would not see the ring .