The correct option is D They have their own DNA and ribosomes.
Mitochondria and chloroplasts are often referred to as strange organelles as they have their own DNA and ribosomes.
This is due to their evolutionary origin as primitive prokaryotes. They eventually became a part of the eukaryotic cell. They can replicate independently and produce their own proteins.