Чтобы узнать, на сколько лет бабушка старше внучки, нужно из возраста бабушки вычесть возраст внучки.
\( 58 - 46 = 12 \text{ лет} \)
Ответ: на 12 лет.