单项选择题

A.有名合同又称为典型合同
B.无名合同又称为非典型合同
C.建设工程合同为有名合同
D.承揽合同为无名合同