单项选择题

下列对于效力待定合同与可撤销合同的主要区别,说法不正确的是( )。

A.可撤销合同在未被撤销前是有效的
B.效力待定合同是欠缺某种生效要件,是否有效未确定
C.可撤销合同能通过法院或仲裁机构进行撤销,也可通过私人之间的行为进行撤销
D.效力待定合同可通过法院或仲裁机构,也可通过私人之间行为或一定事实确定合同效力