В корне слова «мягкий» звонкая согласная «г» оглушается следующей за ней глухой согласной буквой «к», поэтому при произношении слышится звук «х». 2
Чтобы проверить написание, нужно подобрать однокоренное слово, в котором согласная «г» окажется в позиции перед гласной буквой, где она отчётливо слышна. 2 Например, это уменьшительно-ласкательная форма прилагательного «мягонький». 2
Также для проверки можно использовать слово «мягок», где после буквы «г» стоит гласная «о», что позволяет чётко слышать звук «г». 13
Таким образом, выбор между «г» и «к» в корне слова «мягкий» зависит от того, в какой позиции находится согласная: перед гласной она отчётливо слышна, и в этом случае пишется «г», а если после неё стоит другая согласная, то пишется «к». 23