本题要抓住做功的两个必要因素:作用在物体上的力;物体在力的方向上通过的距离.二者缺一不可.
【解析】
A、人推汽车前进,人给车一个力,汽车在力的方向上移动了距离,人对汽车做了功,符合题意.
B、图中小孩提着重物水平行走,小孩给物体一个向上的力,物体向上没有移动距离,小孩对物体没有做功.不符合题意.
C、人托着书不动,人给书一个向上的力,书向上没有移动距离,人对书没有做功.不符合题意.
D、人拉汽车,汽车没动,人给汽车一个拉力,汽车在拉力作用下没有移动距离,人对汽车没有做功.不符合题意.
故选A.