【思路】
A项:错误。煤燃烧会产生二氧化碳、二氧化硫、氮氧化合物,但是会让人中毒身亡的是不完全燃烧时产生的一氧化碳。
B项:正确。在煤未完全燃烧时会产生一氧化碳,将其吸进肺里与人体血液中的血红蛋白结合,使得血红蛋白无法与氧气结合,人体会因缺少氧气而发生窒息。
C项:错误。煤燃烧会产生二氧化硫,但是二氧化硫不是使人中毒身亡的主要原因。
D项:错误。硫化氢为易燃危化品,浓度极低时有硫磺味,且有剧毒,但是硫化氢不是使人中毒身亡的主要原因。
因此,答案为B。