Which of the following types of force can do no work on the particle on which it acts ?

Which of the following types of force can do no work on the particle on which it acts ?

A. frictional force
B. gravitational force
C. elastic force
D. centripetal force