In this section, it examines the logic, potentiality and limitation of various forms of explanation. Explanations are answers to “Why” questions. Moreover, the adequate scientific explanations are included a set of laws or generalizations in the premises of the explanation which called “covering laws”. There are two types of covering law explanations which are deductive and inductive.