The correct option is
B Choanocytes
A. Pinacocytes are the flattened cells that form the outer layer or dermal epidermis of body wall of sponges. This outer layer is also called as pinacoderm.
B. Choanocytes, also called as collar cells, are the specialised flagellated cells that form the inner layer of body wall of sponges. These cells help in the phagocytosis of food particles.
C. Thesocytes are the storage cells with food reserve and have lobose (i.e. bulbous, thick) pseudopodia.
D. Trophocytes are the cells in which digestion of food takes place. These cells are also called as nurse cells.
Hence, sponges capture food by choanocytes.
So, the correct answer is 'Choanocytes'.