为什么月亮会有不同的形状?

因为月亮绕着地球公转,太阳的光线照射到月球上,我们从地球上看到的月亮形状会随着月球的位置不同而改变。为什么月亮会有不同的形状?