A scientific hypothesis can become a theory if ______

A scientific hypothesis can become a theory if ______.

A) the entire community accepts it
B) the hypothesis is tested extensively and competing hypothesis are eliminated
C) there are no other competing hypothesis
D) the hypothesis can be tested at least once