Glycolysis does not require oxygen to occur in cells. However, under anaerobic conditions, glycolysis normally requires fermentation pahtways to occur to continue to produce ATP. Which best describes why glycolysis is dependent on fermentation under anaerobic conditions?

a. Glycolysis requires fermentation to produce more glucose as a substrate
b. Glycolysis requires fermentation to generate pyruvate for a later step in the pathway
c. Glycolysis requires fermentation to synthesize lactic acid and restore NADH to NAD+
d. Glycolysis requires fermentation to generate ATP molecules to complete the early steps of the pathway