B includes DNA and ribosomes
All cells have DNA because its there genetic code, and all cells have ribosomes because they’re what makes proteins. However not all prokaryotes are animal cells, and no prokaryotes are multicellular or have membrane bound organelles like a nucleus to have DNA in. Prokaryotic cells just let their DNA float about.