单项选择题

某施工单位越级承揽了某工程,该工程经竣工验收合格,( )。

A.因该施工合同为无效合同,所以建设单位可不支付工程款
B.因该工程经竣工验收合格,故该施工合同为有效合同,建设单位应支付工程款
C.虽然该施工合同为无效合同,但该工程经竣工验收合格,故建设单位应支付工程款
D.因该施工合同为无效合同,所以是否支付工程款取决于建设单位的意愿