Work = Force x Displacement. Right? Let’s consider a frictionless space. Here I apply 100N force to a body and it moves with a constant velocity to another point 10 m from the starting position. Then work done = 100 x 10 = 1000J. If I apply a force of 10N to the same body then too it moves with a constant velocity and reaches the same point, it takes more time but definitely reaches it. Since Work is independent of time, work done now is 10 x 10 = 100J. But how come, to move a same body first 1000J work was done and then now only 100J work is done? Some people claim work is done only when there is a change in energy, But the formula is Force x Displacement. If a body at rest is accelerated by a force some people say that the work done is exqual to the change in kinetic energy of the body. But the formula is F x s. It is independent of the kinetic energy. It only depends on the displacement. A force can cause a body to move with a constant velocity, thereby the body will go on and on and on. So the displacement is infinite. So the work done must also be infinite. I thought about it and concluded that only the power of two forces is different but the work done by the two forces is infinite. It’s altogether confusing to me. Can you please tell me if I have got something wrong and explain this to me?