Learning to communicate. A functional approach to English