Answer:
The term best describes your ability to navigate these different linguistic situations would be the identification of the different communication codes and context.
Step-by-step explanation:
To have a formal conversation or an informal one, will depend on the context and the different communication codes, which can be verbal or non verbal. Theses codes give us signals about whether is better to use formal or informal resources of language. Context will define a lot too, because is no the same talking with your brothers, someone older in your family or ask for something to the university authorities.