【正确答案】
C
【答案解析】[考点] 承揽合同
[解析] 《合同法》第256条规定:“定作人提供材料的,定作人应当按照约定提供材料。承揽人对定作人提供的材料,应当及时检验,发现不符合约定时,应当及时通知定作人更换、补齐或者采取其他补救措施。承揽人不得擅自更换定作人提供的材料,不得更换不需要修理的零部件。”第264条规定:“定作人未向承揽人支付报酬或者材料费等价款的,承揽人对完成的工作成果享有留置权,但当事人另有约定的除外。”可知,承揽人的留置权,并不以材料由定作人提供还是承揽人提供来区分,只要当事人没有相反规定,承揽人在相应条件下均享有留置权。第268条规定:“定作人可以随时解除承揽合同》造成承揽人损失的,应当赔偿损失。”可知,承揽人并不享有对承揽合同的任意解除权。故本题C项正确。