WILL UPVOTE EVERY ANSWER! MULTIPLE CHOICE QUESTIONS!

Which factor is MOST responsible for the ocean tides? A) the wind B) earthquakes C) the moon's gravity D) density differences in the water