根据题目给出的描述和参照解析,商业银行完善的内部控制应具备以下基本特征:职责分离、相互制约的部门和岗位设置,内部控制的文化氛围,完善的信息系统以及审慎经营的理念。因此,正确答案是A、B、C和D。而横向的授权与审批制度并未在题目给出的特征描述中提到,故排除选项E。