单项选择题

甲建筑公司与乙公司签订了建设工程合同,由甲承建乙的一幢办公楼。但截至竣工前,甲公司尚未取得建筑施工资质,办公楼验收合格。因此,甲公司和乙公司产生纠纷。下列说法正确的是()。

A.建设工程合同有效,乙公司应当支付价款 
B.建设工程合同无效,但乙公司应当支付价款 
C.建设工程合同效力待定,但乙公司应支付价款 
D.建设工程合同无效,乙公司可以不支付价款