单项选择题

免疫应答是由下列哪些细胞完成的?()

A.巨噬细胞
B.巨噬细胞和T细胞
C.巨噬细胞和B细胞
D.巨噬细胞、T细胞、B细胞
E.T细胞、B细胞