Pleaseee i need helppp
Which of these has the most influence on ocean tides?

A: The magnetic field of the Earth
B: Electrical forces in the atmosphere
C: Radiation from the sun
D: Gravity between the Earth and the moon