多项选择题

输血时发生溶血反应的原因是()。

A.误输入血型不适合的血液
B.血液质量不佳
C.血液放置过久
D.输血前剧烈震荡
E.自身反应