Предположим, хлеб стоил вчера 100 рублей, а сегодня 150 (предположим!) То есть у нас есть два значения, и мы их сравниваем.
The price is higher today than it was yesterday. - Сравнительная степень, правильно?
The price has increased by 50% (by 50 roubles) - предлог BY указывает, НА СКОЛЬКО возросла цена, на ту самую разницу, которая даёт нам повод для сравнения двух величин.
Правильно?
А теперь предположим, что мы не умеем считать или не знаем точных цифр, но рост на 50% даже на уровне субъективных ощущений кажется нам очень существенным. И мы хотим сказать:
❌The price today is by far higher than it was yesterday.
Хотим мы так сказать (я лично хочу), а не можем! Потому что, видите ли, by far может определять только превосходную степень, а для сравнительной вы предлог by-то уберите - говорят хором все грамматики.
А с чего бы это - хочется возмутиться. Где логика?
Канула логика где-то в водоворотах истории языка. Одинокий рудимент "better by far" всплывает ещё в лирических музыкальных композициях различных авторов и других немногочисленных, порой архаичных, контекстах.
Например, цитата, приписываемая Кристине Россетти, поэтессе и сестре художника (и поэта) Данте Габриэля Россетти:
„Better by far you should forget and smile
Than that you should remember and be sad.“
#englishgrammar_по_полочкам