(d) the material of the body
Heat capacity of a body is due to their material properties. Due to different molecular structures, different bodies have a different capacity to absorb heat. Therefore, specific heat of a body depends on the material of the body.