The correct option is B semi-autonomous
Unlike other organelles whose functions depend on the cell that they are present in, mitochondria and chloroplast have their own DNA as well as ribosomes that synthesis proteins essential for its functioning. Hence it is called a semi-autonomous organelle.