Choose the most appropriate word from the options given below to complete the following sentence.
Many ancient cultures attributed *** to supernatural causes. However, modern science has largely helped _____ such notions.
(A) impel
(B) dispel
(C) propel
(D) repel