Which of the following is responsible for largest amount of oxygen on earth? / Everyday Science Mcqs / By admin Which of the following is responsible for largest amount of oxygen on earth?A. Peat bogs B. Algae C. Trees D. None of these