Which of the following is responsible for the largest amount of oxygen on Earth? Leave a Comment / GK Mcqs A. Algae B. Trees C. Heat bogs D. None of these