The study of the causes of earthquakes needs fine details or knowledge of conditions in the interior of earth. As we do not know much about the interior of earth and the tectonic plates which are thought to cause the shaking of earth so we cannot predict them.