Question: what are the three factors that affect the quality of language environment?
Answer: There are two main factors which influence the language environment. They are macro and micro environmental factors. Macro-environmental factors include naturalness of the language heard, the learner's role in communication, the availability of concrete referents to clarify meaning, and who the target models are.