what determines the movement of global winds

3 answers

A.humidity and temperature
B.Prevailing winds and upper air currents
C. Coriolis effect and the convec currents
D. All of these
http://kids.earth.nasa.gov/archive/nino/global.html