该有机物能与NaHCO3发生反应产生CO2,说明含有羧基-COOH,苯环上一氯代物有两种,说明有两种氢原子,
取代基为正丙酸基时,苯环上一氯代物有3种,不符合;
取代基为异丙酸基,苯环上一氯代物有3种,不符合;
取代基为羧基、-CH2-CH3,处于邻位时,苯环上一氯代物有4种,不符合;
处于间位时,苯环上一氯代物有4种,不符合;
处于对位时,苯环上一氯代物有2种,符合;
取代基为乙酸基、-CH3,处于邻位时,苯环上一氯代物有4种,不符合;
处于间位时,苯环上一氯代物有4种,不符合;
处于对位时,苯环上一氯代物有2种,符合;
符合条件的总共有4种.故选B.