Dendritic cells are antigen-presenting cells because they present antigens to naive T4-lymphocytes and naive T8-lymphocytes in order to activate these naive cells.
Macrophages and B-lymphocytes are antigen-presenting cells but they do not activate naive T4- and T8-lymphocytes. Why must macrophages and B-lymphocytes be antigen-presenting cells?