A、自来水中含有可溶性杂质以及细菌,不能直接饮用,故A错误;B、矿泉水中含有人体所需的微量元素和矿物质,可直接饮用,故B正确;C、蒸馏水中缺少人体所需的微量元素和矿物质,长期直接饮用,对人体健康不利,故C错误;D、纯净水中缺少人体所需的微量元素和矿物质,长期直接饮用,对人体健康不利,故D错误.故选:B.