正确句子:Nobody knows exactly how many languages there are in the world, partly because of the difficulty of distinguishing between a language and the sublanguage or dialects within it, but those who have tried to count typically have found about five thousand. 请问:distinguishing between a language and the sublanguage or dialects within it,这里为什么是within it,答案看了还是有点不理解。求讲解,谢谢啦!
within 后面的 it 指代 a language,因为它不可能指代sub-languages 或者 dialects (负数)。
句子应该这样复原:
...difficulty of distinguishing between A (a language) and B(sub-languages or dialects) within A (the language)...
……辨别一个语言和它(这个语言)之中的方言……