单项选择题

在人体内,既可对外来物进行非特异性免疫,吞噬病原体,也能参与特异性免疫的免疫细胞是:()。

A.中性粒细胞
B.巨噬细胞
C.树突状细胞
D.B淋巴细胞