(c) the mass of the body
(d) the material of the body
The bigger the body, the larger is its capacity to absorb heat. Therefore, the heat capacity of a body depends on the mass of the body. Also, different bodies have different heat capacities due to their material properties, i.e. due to their molecular structure, the heat capacity of a body depends on the material of the body.