The document discusses task-based language learning. It defines task-based learning as using familiar tasks in the target language to promote acquisition. It identifies three types of gaps that can be used in tasks: information gaps, opinion gaps, and reasoning gaps. Each type of gap involves a different cognitive process. The document also outlines the typical structure of a task-based lesson with three stages: pre-task, task, and post-task.