商业银行内部控制应当坚持以下原则: 制衡性原则:在治理结构、机构设置及权责分配、业务流程等方面应形成相互制约、相互监督的机制。 审慎性原则:坚持风险为本、审慎经营的理念,设立机构或开办业务均应坚持内控优先。 全覆盖原则:内部控制应当贯穿决策、执行和监督全过程,覆盖各项业务流程和管理活动,覆盖所有的部门、岗位和人员。 相匹配原则:内部控制应当与管理模式、业务规模、产品复杂程度、风险状况等相适应,随着情况的变化及时进行调整。 因此,答案为BCDE。