单项选择题

建设工程合同实质上是一种特殊的()。

A.委托合同 
B.买卖合同 
C.实践合同 
D.承揽合同