单项选择题

某建设单位负有向施工单位支付100万元工程款的义务,施工单位负有向建设单位交付100万元合格工程的义务,则下列关于双方债务可以抵销的说法,正确的是______。

A.双方的债务可以依据法定条件而抵销
B.建设单位可以主张债务抵销
C.双方经共同协商同意可以抵销
D.双方债务只有施工方可以要求抵销