Which of the following rock favors petroleum formation? August 28, 2021 – by admin Which of the following rock favors petroleum formation? A. Sedimentary rock B. Igneous rock C. Metamorphic rock D. None of these