Why did Galileo's heliocentric theory cause great controversy during the scientific revolution? A .It encouraged ideas that sparked political revolutions B. It proposed ideas that were contrary to religious teachings. C. It emphasized the Earth's central location in the universe D. It discouraged the role of reason and logic in scientific learning.

B. It proposed ideas that were contrary to religious teachings.