人体血液的pH值总是维持在7.35~7.45。这是由于( )
A.人体内含有大量水分;
B.血液中的HCO3-和H2CO3起缓冲作用;
C.血液中含有一定量的Na+离子;
D.血液中含有一定量的O2
正确答案是B