A、过敏反应一般不会损伤组织,故A错误;B、过敏反应发病迅速,反应强烈,但消退较快,故B正确;C、过敏反应主要是抗体分布的位置不同,主要是体液免疫,故C错误;D、过敏反应可以发生在皮肤、呼吸道和消化道等部位,故D错误.故选:B.