【喵呜刷题小喵解析】:留置权是指债权人因合同关系占有债务人的财物,在由此产生的债权未得到清偿以前留置该财物,并在超过一定期限仍未得到清偿时依法变卖留置财物,用所得价款偿还债权。留置权是基于合法占有债务人的动产而发生的,其目的在于担保债权的实现。留置权的发生与债权人依合同占有债务人的财产不可分离,因此留置权为法定担保物权。留置权担保的是因保管合同、运输合同、加工承揽合同发生的债权。留置权为法定担保物权,担保物权除留置权外,还有抵押权和质权。留置权无需当事人之间约定,只要法律有规定,即可当然发生效力。留置权虽为法定担保物权,仍属担保物权,具有从属性、不可分性和物上代位性。留置权人负有保管留置物的义务,因保管不善致使留置物毁损、灭失的,留置权人应当承担赔偿责任。留置权人丧失对留置物的占有的,留置权消灭,但留置权人可以在其占有的动产被拍卖或者变卖后,就所得价款主张权利。留置权人与债务人应当约定留置财产后的债务履行期限;没有约定或者约定不明确的,留置权人应当给债务人六十日以上履行债务的期限,但是鲜活易腐等不易保管的动产除外。债务人逾期未履行的,留置权人可以与债务人协议以留置财产折价,也可以就拍卖、变卖留置财产所得的价款优先受偿。留置财产折价或者变卖的,应当参照市场价格。留置权人负有妥善保管留置财产的义务;因保管不善致使留置财产毁损、灭失的,应当承担赔偿责任。留置权不得与债权分离而单独转让或者作为其他债权的担保。留置权不得对抗善意第三人。由此可知,留置权是基于法定而产生,而非基于债权,因此选项A错误。留置权人负有保管留置物的义务,因此选项B错误。留置权一般适用于保管合同、运输合同、加工承揽合同,建设工程合同并不适用留置权,因此选项C错误。留置权基于法定而产生,因此选项D正确。