A.甲烷和乙烷 B.丙烷和丁烷
C.氢气 D.一氧化碳
解析:液化石油气的主要成分是烷烃和烯烃,C、D两项被排除;但甲烷和乙烷难以液化,故不是液化石油气的主要成分,排除A项。
液化石油气的主要成分是丙烷和丁烷,还含有少量的丙烯和丁烯。
答案:B