抵押是指债务人或者第三人不转移对财产的占有,将该财产作为债权的担保。质押是指债务人或者第三人将其动产或权利移交债权人占有,将该动产或权利作为债权的担保。留置是指债权人按照合同约定占有债务人的动产,债务人不按照合同约定的期限履行债务的,债权人有权依照法律规定留置该财产,以该财产折价或者以拍卖、变卖该财产的价款优先受偿。《担保法》规定,当事人可以约定一方向对方给付定金作为债权的担保。债务人履行债务后,定金应当抵作价款或者收回。留置和质押对象都是动产,而考题是不动产,所以选择D项。