I agree that the original lacks important context but I can't see a way for your example sentence above to compare what he did (in the past) with what his sister is doing now (present). That's what the original sentence is trying to do. Yours clearly places both maths tests in the past.We would normally be more specific than that. For example: He did better than his sister on the math test.
I know that. Such a comparison is, I think, normally done comparing a person to himself -- comparing himself to the way he used to be to the way he is now. Maybe he's better at it than he used to be, or maybe he's not as good at it as he used to be. (The "it" could be anything.) The person could be talking about himself or someone else.I agree that the original lacks important context but I can't see a way for your example sentence above to compare what he did (in the past) with what his sister is doing now (present). That's what the original sentence is trying to do. Yours clearly places both maths tests in the past.
When you think about it, it isn't hard to come up with occasions for doing this:Why you would want to compare somebody in the present to someone else in the the past I have no idea.
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: