Mercury has no moons because ---:

A ) The Sun's gravity prevents it ✅

B ) It is too small to attract moons

C ) It is too close to the Sun

D ) It has no atmosphere