在以下哪些情形下,行政机关应当依法对公民的人身自由实施暂时性限制,或者对公民、法人或者其他组织的财物实施暂时性控制的行为?(

在以下哪些情形下,行政机关应当依法对公民的人身自由实施暂时性限制,或者对公民、法人或者其他组织的财物实施暂时性控制的行为?( )

A.制止违法行为

B.B.防止证据损毁

C.C.避免危害发生

D.D.控制危险扩大

正确答案是ABCD