单项选择题

A.所有的合同都可以行使留置权
B.留置权是一种法定的担保物权
C.法律规定或者当事人约定不能留置的动产,不得留置
D.同一动产上已设立抵押权或质权,该动产又被留置的,留置人权人优先受偿