“在他没有上小学以前,她已经认识了两百多个汉字了.”这句话对吗没有补充

问题描述:

“在他没有上小学以前,她已经认识了两百多个汉字了.”这句话对吗
没有补充

据我当初三的老妈说
是对的
句子的表述并没有错
所以没错

错!
应改为:“在他小学以前,他已经认识了两百多个汉字了。”

我认为不太对,首先主语到底是他还是她,这就很奇怪,而就算是主语是这样的,这两句话也毫无关系.除非把第二个主语去掉,让主语统一,再把句子改为:
在他没有上小学以前,就已经认识了两百多个汉字了.
这样话才比较通顺

当然不对,一会儿是男的,一会儿是女的。