Давайте разберём ваше предложение по частям речи. Пройдёмся по каждому слову и определим, какую часть речи оно представляет.
впереди - предлог (или наречие, в зависимости от контекста). В данном случае выполняет функцию наречия, указывая на местоположение.
нас - местоимение (в данном случае, личное местоимение в родительном падеже, указывающее на группу людей, включая говорящего).
были - глагол (в прошедшем времени, множественное число, форма "быть").
видны - прилагательное (в форме причастия, мужской род, множественное число, указывающее на то, что горы могут быть видны).
высокие - прилагательное (мужской род, множественное число, описывает качество гор).
горы - существительное (во множественном числе, обозначает предмет, "горы").
окруженные - причастие (мужской род, множественное число, прошедшее время), которое описывает горы.
пушистыми - прилагательное (мужской род, множественное число, описывает качество облаков).
облаками - существительное (множественное число, в творительном падеже, обозначает предмет, "облака").
В итоге мы получили следующую классификацию:
- Наречие: впереди
- Местоимение: нас
- Глагол: были
- Прилагательные: видны, высокие, пушистыми
- Существительные: горы, облаками
- Причастие: окруженные
Каждое слово выполняет свою функцию, придавая предложению смысл и образуя логическую связь между элементами.