【喵呜刷题小喵解析】:选项A是社会心理因素引起的职业病,但社会心理因素并非工作有关疾病的唯一原因,所以A选项错误。选项B职业因素是发病的唯一原因,这个说法过于绝对,工作有关疾病的发生往往受到多种因素的影响,因此B选项错误。选项C与职业性有害因素有直接因果关系,这符合工作有关疾病的定义,因此C选项正确。选项D控制职业因素可降低发病,虽然控制职业因素可以降低发病风险,但不能说控制职业因素是唯一的降低发病的方法,因此D选项过于绝对,错误。因此,正确答案为C。