The concept of communicative functions breaks down a language into 7 core functional components:
- asking questions,
- making hypotheses,
- narrating in the past,
- reacting and recommending, and
- talking about the future.
You can see examples of these different functions and the chief grammar points that come into play for each one in the language functions tab. Also listed on these tabs are all of the conversation clips that demonstrate the respective functions.