Communication between humans is an extremely complex and ever-changing phenomenon, but there are certain generalisations that we can make about the majority of communicative events and these will have particular relevance for the learning and teaching of languages.
