【正确答案】
A、B、C
【答案解析】 《中华人民共和国行政诉讼法》第七十四条规定,“行政行为有下列情形之一的,人民法院判决确认违法,但不撤销行政行为:(一)行政行为依法应当撤销,但撤销会给国家利益、社会公共利益造成重大损害的;(二)行政行为程序轻微违法,但对原告权利不产生实际影响的”。根据题干,撤销批准建设的行政行为会给公共利益造成重大损失,应确认违法,但不撤销行政行为。A项正确。第七十六条规定,“人民法院判决确认违法或者无效的,可以同时判决责令被告采取补救措施;给原告造成损失的,依法判决被告承担赔偿责任”。B、C两项正确。故本题选ABC。