单项选择题

2007年9月20日,施工单位与建材商签订了一份买卖合同,约定将工程完工后剩余的石材以8万元的价格卖给建材商,合同履行地为施工单位所在地。9月28日,建材商依约交付1万元定金。9月29日,施工单位为建材商代为托运。9月30日,建材商收到货物,但并没有按照约定在货到时付款。
根据场景,回答下列问题: 在下列担保方式中,只能由债务人而非第三人提供担保的是______。

A.抵押
B.保证
C.质押
D.留置