A、物体与地面之间的摩擦力大小为f,物体的位移的大小为s,由功的公式可得W=-fL,所以A错误.B、力F与竖直方向成θ角,所以在水平方向的分力为Fsinθ,所以F做的功为FL?sinθ,所以B错误.C、由B的分析可知C正确.D、重力在竖直方向上,物体在竖直方向的位移是零,所以重力的功为零,所以D错误.故选:C.