The primary reason why mature cells look different from each other is:
B: they express different genes.
Different cell types express different sets of genes, which leads to variations in their appearance, structure, and function. Even though most cells in an organism contain the same DNA, the specific genes that are turned on or off will determine the characteristics and roles of those cells, resulting in the diversity seen in mature cells.