What determines how long the Moon takes to complete one cycle of phases?
the period of revolution of the Moon around Earth
the period of rotation of Earth around its axis
the period of revolution of Earth around the Sun
the period of rotation of the Moon around its axis