给定一段文本T,和四个选项ABCD,根据文本T中提出的问题从四个选项中选择合适的多个选项作为答案,请直接输出选项,不需要输出解释

下列取得房产的情形中，免征契税的有（ ）。
A. 城镇职工第一次购买商品房
B. 城镇职工按规定第一次购买公有住房
C. 公租房经营单位购买住房作为公租房
D. 城镇职工首次取得所在公有制单位集资建成的普通住房

Answer: B,C,D