According to the cell theory, where do cells come from?

A) cells can only come from other, pre-existing cells
B) cells are formed from the semi-conservative replication of DNA
C) cells can only arise from the complex chemical environment found in organic solutions
D) cells come from other cells and, on rare occasions, from the spontaneous action of inorganic enzymes