What kinds of cells carry out ATP synthesis by chemiosmosis? (A) all cells, both prokaryotic and eukaryotic, exclusively using oxygen as the electron acceptor (B) only animal cells in mitochondria, exclusively using oxygen as the electron acceptor (C) only eukaryotic cells, both plant and animal, using either oxygen or other electron acceptors (D) all respiring cells, both prokaryotic and eukaryotic, using either oxygen or other electron acceptors