Question: What determines how long the Moon takes to complete one cycle of phases?

  Options: 
 A. the period of rotation of the Moon around its axis
 B. the period of revolution of the Moon around Earth
 C. the period of rotation of Earth around its axis
 D. the period of revolution of Earth around the Sun
Answer: B