单选题   下列合同中,债务人不履行债务,债权人有留置权的是______。
 
【正确答案】 B
【答案解析】 因保管合同、运输合同、加工承揽合同发生的债权,债务人不履行债务的,债权人有留置权。在运输合同中,托运人或者收货人不支付运费、保管费以及其他运输费用的,承运人对相应的运输货物享有留置权,但当事人另有约定的除外。