单项选择题

Never has a scientific explanation emerged()someone somewhere has objected to it.

A. that
B. which
C. whom
D. but