A.乙烷分子中只有1种H原子,一氯代物有1种,故A不符合;
B.丙烷分子中有2种H原子,其一氯代物有2种,为CH3CH2CH2Cl,CH3CH(Cl)CH3,CH3CH2CH2Cl中含有3种H原子,再次一氯取代有3种产物,CH3CH(Cl)CH3中含有2种H原子,再次一氯取代有2种产物,其中有两种为同一物质,故丙烷的二氯代物有4种,故B符合;
C.2-甲基丙烷分子中都有2种H原子,其一氯代物有2种,为(CH3)2CHCH2Cl,(CH3)3CCl,(CH3)2CHCH2Cl中含有3种H原子,再次一氯取代有3种产物,(CH3)3CCl中含有1种H原子,再次一氯取代有1种产物,其中有两种为同一物质,故2-甲基丙烷的二氯代物有3种,故C不符合;
D.2,2-二甲基丙烷分子中含有1种H原子,其一氯代物只有1种,故D不符合;
故选B.