This document discusses activities for teaching communicative language skills in the classroom. It contrasts activities focused on fluency versus accuracy. Fluency activities require meaningful student interaction and negotiation of meaning, while accuracy activities focus on language forms out of context. The document also discusses information gap activities to promote authentic communication as students obtain information from each other. It emphasizes the importance of pair and group work to increase student talking time. Both mechanical, meaningful, and communicative practice activities are examined. The use of authentic materials to expose students to real language use and culture is also presented.