单项选择题

如发现承揽方对工程进行转包或以分包名义分拆转包的。委托方有权()。

A、变更合同
B、单方解除合同
C、违反合同
D、中止合同