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