After making an observation, a scientist develops a(n) __________ which is a possible explanation for a natural event that is based on existing knowledge and can be tested by experiments.

a.experiment
b.hypothesis
c.results
d.observation