首先,1mol双键只能和1mol氯气发生取代反应,所以0.5mol烷烃发生取代反应消耗0.5mol氯气,这个烷烃就只有一个双键,排除C。然后0.5mol烷烃可以与3mol氯气发生取代反应,也就是烷烃和氯气是6倍关系,所以1个烷烃分子中要有6个氢原子,所以,A只有四种个原子排除,D有八个氢原子排除,答案选B。