A.能使各种色光全部反射的不透明体的颜色是白色的,因为白色不透明物体能反射各种单色光,故A正确;B.能把各种色光都全部吸收的不透明体是黑色的,因为黑色不透明物体吸收所有的单色光,故B正确.C.如果不透明体能使各种色光全部反射,那么这个物体是白色的,而不是黑色的.故C错误;D.蓝色透明物体只能透过蓝光,红布只反射红光,会把蓝光吸收,所以隔着蓝玻璃片看红布,红布是黑色的,故D正确.故选:ABD.