The correct option is D all of these
Ribosomes are non-membrane bound organelles that are associated with the synthesis of proteins. They are made up of ribosomal RNA and proteins. They are found in the cytoplasm of both prokaryotes and eukaryotes and also inside organelles such as mitochondria and the chloroplast.