Tractive effort is required to_____________?

Tractive effort is required to_____________?

A. overcome the gravity component of train mass
B. overcome friction, windage and curve resistance
C. accelerate the train mass
D. do all of the above