The right atrium receives venous blood from which of the following veins.
A.right and left pulmonary veins
B.superior vena cava.
C.inferior vena cava
D.coronary sinus
E.anterior cardiac veins(心前静脉)
正确答案是BCDE