Как объяснить отсутствие мягкого знака в слеве ХОРОШ?
Ь в этом слове. Это разделительный Ь. Он разделяет согласную П от гласной Ю. Вот и всё!
От слова Хороший. Помог?
Хорошо Ш всегда твёрдая в русском языке поэтому мягкий знак не надо