单项选择题

以下有关施工合同主体的说法中,正确的是()。

A.发包人必须是法人
B.承包人必须具备法人资格
C.发包人必须具备资质
D.发包人和承包人都必须具备资质