Correct answer is (a) Nature of electron donor
To explain: The number of ATP molecules synthesised depends on the nature of the electron donor. Oxidation of one molecule of NADH gives rise to three molecules of ATP, while that of one molecule of FADH2 produces two molecules of ATP.