B, mushrooms can only use ready-made organic matter, but heterotrophs, B is correct;
C, rice can make organic matter through photosynthesis, which belongs to autotrophs, C error;
D, kelp can produce organic matter through photosynthesis, which is autotrophic, D error.
Therefore, choose: B.