在以下哪些情形下,行政机关应当依法对公民的人身自由实施暂时性限制,或者对公民、法人或者其他组织的财物实施暂时性控制的行为?( )
A.制止违法行为
B.B.防止证据损毁
C.C.避免危害发生
D.D.控制危险扩大
正确答案是ABCD