The correct option is
C Mitochondria, nucleus and chloroplast
•Mitochondria are bounded by two membranes, the outer membrane and the inner membrane. The two membranes are separated by a space called intermembrane space.
•Nucleus is double membrane bound structure. The nuclear envelope consists of two membranes which are separated by a perinuclear space and perforated by pores.
•Chloroplasts are double membrane bound structures. The two membranes, outer and inner membrane, are separated by an intermembrane space between them.
•Ribosomes are large non membranous positively charged RNA-protein complexes which are required for protein synthesis.
•Endoplasmic reticulum are single membrane bound channels seen in the form of delicate strands and vesicles in the cytoplasm.
•Golgi apparatus or Golgi bodies are flattened sacs of membrane bound cisternae, vesicles and vacuoles which are present in the form of a complex.
Hence, Mitochondria, nucleus and chloroplast have two-membrane envelope.
So, the correct answer is B.