does prokaryotes, eukaryotes and viruses have ribosomes
prokaryotes have smaller ribosomes than eukaryotes so yes prokaryotes and eukaryotes do have ribosomes