Translation:I like English more than math.
For anyone still wondering, it is because saying you "prefer something" is the same thing as saying you "like something more than something else". "Lieber als" should be interpreted as meaning that you prefer something over something else, so you could say "I prefer English over Math," but not I prefer something more than I prefer something else, since this would be implying that you prefer both things over some third thing. Hopefully this helps. =)
I believe it would be more proper to say either: "I like English more than math." (which was my answer - marked correct) -or- "I prefer English to math." (should be correct)
Saying "prefer" already gives the "more than" meaning to a sentence, so saying "I prefer something more than another thing" is being a bit redundant.
That's just how I see it. Hope it helps.
Is "lieber als" an idiosyncrasy? It seems to me like it would translate into "rather than", even if that doesn't make as much contextual sense, and that "mehr als" would translate to "more than". It doesn't even list "more" as a possible translation of "lieber".
So is there some reason why the sentence isn't written as "Ich mag English mehr als Mathematik"?
You can prefer one thing over another but there are not degrees of preference. preference is about putting things in order.
So you can say that you prefer red to green and you prefer green to blue, but don't say you prefer red a lot.
You can like something a little and you can like something a lot, there are degrees of liking, even without comparing it to something else.
So you can say that you like red a lot, and you quite like green but you don't like blue at all.