The question asks at which age a child typically has a vocabulary of 2000 to 2500 words. To answer this, we need to consider typical language development milestones in children.
Language development is a critical part of child development. By understanding typical language milestones, we can determine the correct age group that corresponds to a vocabulary of 2000-2500 words.
Considering the typical language development milestones, the age at which a child has a vocabulary of 2000 to 2500 words is 5 - 6 years. This aligns with the generally accepted language development pattern in children.
Thus, the correct answer is: 5 - 6 years.
Vocabulary size is one of the standard markers developmental psychologists use to track a child's language growth, and different age bands are associated with fairly well-established word counts. Comparing the four options against that pattern:
Since 2000 to 2500 words corresponds to the vocabulary a child typically has right around school entry, this places the answer at the earlier end of school-age development rather than in middle or later childhood.
Therefore, the correct answer is 5 - 6 years.