A: 城镇职工购买公有住房的
B: 国家机关承受房屋用于对外从事饭店经营的
C: 纳税人开采荒地修建工厂
D: 因不可抗力灭失住房而重新购买住房的
【考点】契税优惠。
【解析】根据规定,城镇职工购买公有住房免征契税必须符合三个条件:一是属于首次购买;二是必须属于普通住房;三是必须经县以上政府批准。国家机关承受房屋用于办公的,才可以免税;纳税人承受荒山、荒沟、荒丘、荒滩土地使用权,用于农、林、牧、渔生产的,免征契税,修建工厂不免征契税。