ineedconstanthelp ineedconstanthelp 17-05-2020 Physics contestada a force of 20 N acted on a ball thereby imparting an impulse of 70 Ns to the ball. For how long did the force act on the ball?