Krashen's theory of second language acquisition consists of six main hypotheses: the Acquisition-Learning hypothesis, the Monitor hypothesis, the Natural Order hypothesis, the Input hypothesis, the Affective Filter hypothesis, and the Reading Hypothesis. The document then provides explanations of how each hypothesis can apply to second language teaching, with a focus on creating opportunities for natural communication, balancing accuracy and fluency, teaching language in the order it is naturally acquired, providing comprehensible input, establishing a low-anxiety classroom environment, and incorporating reading.