單項選擇題以下關于有名合同與無名合同的說法錯誤的是()。

A.有名合同又稱為典型合同
B.無名合同又稱為非典型合同
C.建設工程合同為有名合同
D.承攬合同為無名合同