Surface currents are caused by ___

Explanation :
Surface currents do not depend on weather.
Surface currents are created by three things: global wind patterns, the rotation of the Earth, and the shape of the ocean basins.
Therefore, option 4 wind forces caused surface current.