2705. Which of the following theories of origin of petroleum does not explain the presence of nitrogen & sulphur compounds in crude oil? September 7, 2025 by Admin Modern theory Carbide theory Engler theory all (a), (b) and (c) ✅ The correct answer is option B.