Ответ:
Однокоренные слова имеют общий корень и связаны по смыслу.
а) «Гора» и «горький» — не однокоренные: сходство звучания случайное, значения и корни различаются.
б) «Гора» и «горный» — однокоренные: оба слова связаны со значением «гора».
в) «Бережёт» и «бережок» — не однокоренные в данном значении: «бережёт» — от слова «беречь», а «бережок» — небольшой берег.
г) «Берег» и «бережливый» — не однокоренные: «бережливый» связан со словом «беречь», а не со словом «берег».
Ответ: б) гора — горный.
