可撤销合同与无效合同的区别是

可撤销合同与无效合同的区别是
A、后果不同
B、效力不同
C、认定不同
D、主体不同
【正确答案】:B