Which cells have: a cell membrane, cytoplasm, ribosomes, and DNA

A. only eukaryotic cells

B. only prokaryotic cells

C. only animal cells

D. all cells