Mercury and Venus can not have moons because they are too close to the sun to obtain the proper orbit for their moons.