多项选择题

A.农村商业银行、农村合作银行、农村信用社
B.村镇银行
C.城市商业银行
D.农村资金互助社