多项选择题

当存在下列情形时,注册会计师应当实施控制测试( )。

A.在评估认定层次重大错报风险时,预期控制的运行是有效的
B.仅实施实质性程序不足以提供认定层次充分、适当的审计证据
C.在评估财务报表层次重大错报风险时,预期控制的运行是有效的
D.每次进行财务报表审计均需要执行控制测试