A scientific theory is an explanation that

A. Has been published in a journal or a book

B. predicts what will what

C. Has been tested by many observations

D. A scientist has tested with an experiment